软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

什么是自动化测试?

  • 时间:2016-11-22
  • 发布:软件测试培训
  • 来源:软件测试教程

什么是自动化测试?

通常从英文上讲有2种讲法,一个是Test automation,另一个是automated testing。翻译过来正好相反,前者是自动化测试,后者是测试自动化。顺序不同决定了范围不同。自动化测试是从一个更广义的层面上去讲的测试工作或者流程整体是自动化完成的。而测试自动化的范围相对就小一些,他只是把测试步骤自动化的重复出来,或者说是把手工测试的步骤转化成自动化来完成。

前者的概念比较大,我感觉我自己之前做的也都只能算是后者,最多是将其整合到一些类似于DevOps或持续集成的流程里。通常大家第一印象理解的自动化测试其实是后者,所以后面再提到自动化测试统一按后者理解。这里举个简单的登录的例子,打开登录页面,输入用户名密码,点击登录,验证是否登录完成。人工来做呢,简单来说就是点点点,敲敲敲,而自动化测试来做就是把上面这些步骤用程序语言或者工具来实现,然后期望无人工干预的去执行。从这个例子可以看出,实际上这里更多的是重复人工所做的重复的事情,换句话说,你让一个人每天把一个登录的事情要重复做N次,人会厌倦的。但是计算机不会,程序会按照你的要求可以无数次的重复做这项工作而毫无怨言。

上一篇:软件测试用例设计方法
下一篇:自动化测试的误区

做有用的自动化测试

移动端的接口自动化测试

非移动端的接口自动化测试

非移动端UI自动化测试

选择城市和中心
贵州省

广西省

海南省