自动化测试ROI计算器

来源:互联网 发布:lol海兽祭司技能数据 编辑:程序博客网 时间:2024/05/01 23:54

IBM的网站上提供了一个自动化ROI计算器

http://www-01.ibm.com/software/rational/offerings/testing/roi/tool/ROI_Rational.html

 

The Rational Quality Management ROI calculator is intendedto give you an idea of what return you can garner from implementing ourfunctional testing solutions. Our quality management solutions offer tools thathelp you develop a continuous process, powered by automation to govern softwaredelivery. The ROI in this calculator is based on labor savings. Keep in mindthere are other subjective, yet potentially significant savings by implementinga repeatable consistent test automation suite that are difficult to quantify,they include:

  • Reduced production defects which lead to increased customer satisfaction
  • Increased test coverage of requirements and code
  • Increased agility due to ease of executing regression testing

Improved tester morale as repetitive tests are automatedand testers are offered more technical activities

 

 

另外,这篇文章也详细地分析了自动化ROI的问题:

http://www.ibm.com/developerworks/cn/rational/r-cn-agiletesting4/


得出的结论是:

 

 

 

当考虑自动化测试成本收益时,我们应该先考虑那些可能迭代次数更多,运行次数更多的测试用例进行自动化脚本开发。而对于产品的质量缺陷,当质量缺陷越少,质量越好的产品,自动化开发成本收益也会比较大。反之,则致使自动化开发并不合算。例如,当当前测试用例很可能最多就执行 2 次,单产品中的遗留问题可能使得 60% 测试用例不能通过,这时考虑自动化测试简直没有必要。

而且,即使产品中质量缺陷很少,但是测试用例可能被使用的次数非常少,少于 3 次,那么自动化测试的开发成本也只允许极少量投入,或许并不可行。

 

不要指望自动化投入越多对产品和质量越好,也不要指望自动化测试可以取代手动测试。但是,自动化测试是需要测试人员合理、科学的使用来提高测试成效的途径之一。ROI 的自动化规划将是非常适合敏捷测试、传统测试的最佳原则。

而成功的自动化测试除了拥有良好的规划外,自动化成本越低,开发工具越简易,自动化维护和管理复杂度越小,自动化测试也越容易驾驭。因此,在同等自动化规划下,测试人员应当采用更成熟的自动化测试工具,积极参与自动化测试经验交流以不断提高测试自动化开发的生产率,以有限的投入获得更大测试收益。

 

 

 

 

 

原创粉丝点击