


软件测试培训
达内IT学院
400-996-5531
什么是自动化测试?
通常从英文上讲有2种讲法,一个是Test automation,另一个是automated testing。翻译过来正好相反,前者是自动化测试,后者是测试自动化。顺序不同决定了范围不同。自动化测试是从一个更广义的层面上去讲的测试工作或者流程整体是自动化完成的。而测试自动化的范围相对就小一些,他只是把测试步骤自动化的重复出来,或者说是把手工测试的步骤转化成自动化来完成。
前者的概念比较大,我感觉我自己之前做的也都只能算是后者,最多是将其整合到一些类似于DevOps或持续集成的流程里。通常大家第一印象理解的自动化测试其实是后者,所以后面再提到自动化测试统一按后者理解。这里举个简单的登录的例子,打开登录页面,输入用户名密码,点击登录,验证是否登录完成。人工来做呢,简单来说就是点点点,敲敲敲,而自动化测试来做就是把上面这些步骤用程序语言或者工具来实现,然后期望无人工干预的去执行。从这个例子可以看出,实际上这里更多的是重复人工所做的重复的事情,换句话说,你让一个人每天把一个登录的事情要重复做N次,人会厌倦的。但是计算机不会,程序会按照你的要求可以无数次的重复做这项工作而毫无怨言。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有