- 自动化测试:把人对软件的测试行为转化为有几位执行测试行为的一种实践
-
自动化测试缺点:
? 不能代替手工测试:只能代替手工测试中执行的频率高,机械化的重复步骤
? 比手工测试脆弱,无法应对被测系统的变化
? 测试开发工作量大,只有测试用例执行次数大于等于5次时,才收回自动化测试成本
? 手工测试发现缺陷数量通常比自动化测试要更多
? 测试效率以来自动化测试用例设计即实现质量
? 实行自动化测试初期,用力开发效率通常较低
? 需要:业务测试专家和自动化测试专家机密结合
? 自动化测试开发人员必须具备一定编程能力 -
适合自动化测试:
? 需求稳点个,不会频繁变更
? 研发和维护周期长,需要频繁执行回归测试(自动化测试用例的执行必高于1:5)
? 需要在多挣平台上重复裕兴相同测试的场景(如:GUI测试,在不同浏览器上执行、以偶定应用测试,在不同iOS和android版本上执行、企业级软件不同客户有不同指定版本)
? 某些测试项目通过手工测试无法实现,或者手工成本太高
? 被测软件开发较为规范,能够保证系统可测试性
? 测试人员已经具备了一定编程能力
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!