软件测试6自动化测试

生活中的自动化:自动化扫地,自动化刀削面。
自动化指:由机器设备在没有人为干预或者较少干预的情况下,按照人为的设计要求,自动的检测,处理,判断,操控,以实现预期目标的过程。
测试500个账 。

自动化测试优点

  • 自动化测试可以代替大量的重复性机械劳动,测试工程师可以有更多的时间测试新的业务功能
  • 自动化测试可以大幅度提升回归测试的效率
  • 当有人类无法执行的任务时,自动化测试的作用更加强烈,例如24小时长时间的进行压力测试。
    开发手一抖,测试忙一宿。

自动化测试缺点

  • 自动化测试无法解决所有的手动测试,大多数情况用于解决重复性高,机械化的事情。
  • 自动化测试其实比较脆弱,比如由于开发人员的一个手误,写错了一处代码,测试工程师并不知道,费好大劲写好了测试脚本,人家改一处代码,测试可能重写测试脚本,脚本维护成本较高,
  • 自动化测试是按部就班的完成预先定义好的步骤,因此不存在“智能”,遇见问题没有处理能力,
  • 只有人为的功能测试,才能够发现更多的软件缺陷,自动化测试优势在回归测试
  • 自动化测试脚本编写需要具备编程能力,传统的手工测试工程师需要付出较多的努力。
    用处:
    反复执行,长周期,
    并发测试
    单元测试自动化:一个个体,小单元

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月15日
下一篇 2020年3月15日

相关推荐