软件测试——自动化测试(1)

  1. 自动化测试:把人对软件的测试行为转化为有几位执行测试行为的一种实践
  2. 自动化测试缺点:
     不能代替手工测试:只能代替手工测试中执行的频率高,机械化的重复步骤
     比手工测试脆弱,无法应对被测系统的变化
     测试开发工作量大,只有测试用例执行次数大于等于5次时,才收回自动化测试成本
     手工测试发现缺陷数量通常比自动化测试要更多
     测试效率以来自动化测试用例设计即实现质量
     实行自动化测试初期,用力开发效率通常较低
     需要:业务测试专家和自动化测试专家机密结合
     自动化测试开发人员必须具备一定编程能力

  3. 适合自动化测试:
     需求稳点个,不会频繁变更
     研发和维护周期长,需要频繁执行回归测试(自动化测试用例的执行必高于1:5)
     需要在多挣平台上重复裕兴相同测试的场景(如:GUI测试,在不同浏览器上执行、以偶定应用测试,在不同iOS和android版本上执行、企业级软件不同客户有不同指定版本)
     某些测试项目通过手工测试无法实现,或者手工成本太高
     被测软件开发较为规范,能够保证系统可测试性
     测试人员已经具备了一定编程能力

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值