现在是自动化测试时代。越来越多的项目再将手工测试转为自动化测试来提高生产效率和覆盖率。
启动自动化测试最关键的一步是—–选择合适的测试用例并计算ROI(投资回报率)
你可以从这边文章学到什么?
在文章中,根据我以往的经验,我将如何选择正确的自动化用例的关键点记录了下来,并将影响ROI的一些因素也裂了出来,一球获得较好的测试结果和获取较大收益。
为什么要做自动化测试?
自动化测试不是万能的,而且它也取代不了手工测试,它是手工测试的一种补充方式。和手工测试类似,自动化测试也需要适当的规划、监控和控制。自动化测试,若是执行合理,会团队,项目,甚至整个组织来说,都是一项资产。
自动化测试有很多的优势;现在我把一些重要的列出来:
- 对执行一些常规用例来说,如冒烟测试和回归测试来说很有效;
- 对准备数据很有效;
- 执行一些包含复杂业务逻辑的用例很有效;
- 对跨平台的用例很有效(比如不同的OS,或浏览器等)
- 执行一些手工执行很难执行的用例;
- 执行一些迭代次数不确定的用例。
- 很长一段时间,老板们只是把自动化测试当成手工测试的一项辅助工具,重要的是要明天自动化测试时提高生产效率,提高产出率和测试覆盖率的最好方式。相比手工测试的费时和可能引入认为的错误来说,自动化测试不止节约时间,还可以提高用例重复执行时的准确率。
自动化测试用例候选集
要避免的