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

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

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

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

上一篇 2018年6月15日
下一篇 2018年6月15日

相关推荐