- 自动化测试:把人对软件的测试行为转化为有几位执行测试行为的一种实践
自动化测试缺点:
不能代替手工测试:只能代替手工测试中执行的频率高,机械化的重复步骤
比手工测试脆弱,无法应对被测系统的变化
测试开发工作量大,只有测试用例执行次数大于等于5次时,才收回自动化测试成本
手工测试发现缺陷数量通常比自动化测试要更多
测试效率以来自动化测试用例设计即实现质量
实行自动化测试初期,用力开发效率通常较低
需要:业务测试专家和自动化测试专家机密结合
自动化测试开发人员必须具备一定编程能力适合自动化测试:
需求稳点个,不会频繁变更
研发和维护周期长,需要频繁执行回归测试(自动化测试用例的执行必高于1:5)
需要在多挣平台上重复裕兴相同测试的场景(如:GUI测试,在不同浏览器上执行、以偶定应用测试,在不同iOS和android版本上执行、企业级软件不同客户有不同指定版本)
某些测试项目通过手工测试无法实现,或者手工成本太高
被测软件开发较为规范,能够保证系统可测试性
测试人员已经具备了一定编程能力
软件测试——自动化测试(1)
最新推荐文章于 2023-08-25 15:07:06 发布