软件测试6自动化测试

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

自动化测试优点

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

自动化测试缺点

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值