如何评估自动化的收益?

Posted syw20170419

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何评估自动化的收益?相关的知识,希望对你有一定的参考价值。

一、自动化测试的实施成本

  可以使用下方的公式来进行评估:

  自动化实施的成本 = 前期开发成本 + 后期的维护成本

(1)前期的开发成本主要包括如下内容:

  • 人力成本:和自动化开发人员相关的费用成本
  • 时间成本:自动化准备时间,自动化开发、调试的时间成本
  • 金钱成本:工具购买、开发、维护的费用成本

 

(2)影响后期维护成本的是:

  • 产品变更引起的自动化测试脚本变更的成本
  • 定位、修复自动化运行环境引起的脚本的健壮性问题的成本
  • 定位、修复自动化运行环境的可靠性问题的成本
  • 其他任何未知的引起测试脚本变更的因素引发的成本

  此外,这个评估中的内容,也是自动化部署时需要考虑的一些重要问题,在自动化部署前仔细分析考虑这些内容,还可以帮助我们提前识别风险,预防问题。

 

二、自动化测试的运行次数

  自动化 测试的运行次数是指在自动化测试脚本的生命周期内,这个脚本能够被执行的次数,显然,自动化测试的收益和自动化测试运行的次数是成正比的,脚本能够被运行得越多,自动化测试的收益才会越高,我们用如下的等式来表达两者之间的关系:

  自动化测试的收益 = 自动化测试的运行次数

  自动化测试的运行次数为我们编写自动化测试脚本时,优先选择哪些测试用例提供了参考标准----不是优先选择容易进行自动化测试的测试用例,而是选择那些真正需要多次执行的测试用例。此原则不仅适用在自动化测试脚本的开发上,还适用在自动化脚本的维护、自动化脚本可靠性的提升的 优先选择上。

 

三、自动化测试实施成本比

  p=(k*n)/c1+c2

  k-----手工执行自动化用例所花费的时间成本

  n-----自动化测试用例执行的次数

  c1-----花费在自动化测试前期的成本(时间成本+人力成本+金钱成本)

  c2-----花费在自动化测试后期的成本(时间成本+人力成本+金钱成本)

 

 

  

 

以上是关于如何评估自动化的收益?的主要内容,如果未能解决你的问题,请参考以下文章

如何降低测试和自动化的成本

如何自动化 Amazon Associates 收益报告下载?

如何做好自动化测试

什么是自动编码器(Autoencoder)?如何评估自动编码器(Autoencoder)的性能?如果一个自动编码器可以完美地重现输入它一定是一个好的编码器吗?

一些量化策略评估指标

6个评估标准教你如何选择RPA机器人