是否开展自动化测试及挑选自动化测试用例的评判标准

项目是否开展自动化测试,我们需要用成本和收益的数据来说话。

同样的,不同的测试用例,它的性价比(测试带来的收益和测试成本的比值)也是不同的。所以如果我们想要追求最大化的自动测试的性价比,那么也要严格挑选自动化测试的测试用例。

是否开展自动化测试以及自动化测试用例的挑选标准可以采用积分制,按照下面的标准进行打分,根据最终的得分结果来决定是否开展自动化测试以及选择自动化的测试用例。

打分标准如下:

  1. 测试的规模

从被测软件的代码行数来看,代码行数越多,越倾向开展自动化测试。

  • 1分:产品(域)的代码少于10 000行。

  • 2分:产品(域)的代码介于10 000行和30 000行之间。

  • 3分:产品(域)的代码介于30 000行和70 000行之间。

  • 4分:产品(域)的代码多于70 000行。

  1. 软件的复杂性

从软件的复杂性上来看,软件越复杂,越需要执行自动测试。我们同样用积分为1~4来表征软件的复杂性,1分表示软件复杂性最低,4分表示软件复杂性最高。

  1. 测试失败的风险

在验收测试之后,如果测试失败,软件出现Bug,给软件产品的销售、使用及维护带来的影响越大,越需要执行自动测试。

  • 1分:测试失败,对产品销售、使用或维护没有任何威胁。

  • 2分:测试失败,对产品销售、使用或维护影响很小。

  • 3分:测试失败,对产品销售、使用或维护影响很大。

  • 4分:测试失败,对产品销售、使用和维护产生难以恢复的影响。

  1. 自动测试可行性

自动测试实现起来越简单,越需要执行自动测试。

  • 1分:测试本身难以做自动化,并且测试平台要做改动。

  • 2分:测试本身难以做自动化,但是测试平台不需要改动。

  • 3分:测试本身简单能自动化,但是测试平台需要改动。

  • 4分:测试本身简单能自动化,并且测试平台不需要改动。

  1. 手动测试成本

如果测试手工执行,成本越高,越需要执行自动测试。

  • 1分:手工测试执行时间少于5分钟。

  • 2分:手工测试时间介于5~15分钟之间。

  • 3分:手工测试时间介于15~30分钟之间。

  • 4分:手工测试时间超过30分钟。

  1. 再利用的可能性

测试用例在后续项目使用的可能性越大,越需要执行自动测试。

  • 1分:机会很低。

  • 2分:机会中等。

  • 3分:机会很高。

  1. 自动测试的可维护性

自动测试环境一旦搭建完成,并且挑选好了自动测试用例,那么在后续版本中,需要的维护成本越少,越需要执行自动测试。

  • 1分:在后续版本中,需要很高的维护成本。

  • 2分:在后续版本中,需要的维护成本适中。

  • 3分:一旦完成,测试能维持稳定。

利用上面的评判标准进行评估,然后根据评估结果决定是否开展自动化测试及挑选要进行自动化的测试用例。通常情况如下:

● 积分在20~26之间,建议进行自动化。● 积分在14~19,在时间允许的情况下,可以考虑进行自动化。● 对于积分在0~13,不建议进行自动化。

这正是:

是否进行自动化,评判分数来说话

七个标准来打分,分数高者自动化

参考书目:软件测试管理,作者:郑文强,马均飞,出版社:电子工业出版社

(0)

相关推荐

  • 数据驱动框架(Apache POI – Excel)

    你是否难以维护应用程序的大量测试用例?测试数据是否分散在各种测试脚本中?您是否必须为每个测试环境维护单独的测试脚本,然后在测试数据中一个值发生更改的情况下在所有脚本中进行搜索?这很费时间,很费力,不是 ...

  • 如何做自动化测试

    这个话题比较大,相信大家也都有自己的想法,我在这里写一些我自己的看法,请大家指教. 什么叫做自动化测试工程师 首先,会使用自动化测试工具的测试人员不能够称之为完全的自动化测试人员,这类测试人员被称为『 ...

  • 符号执行,从漏洞扫描到自动化生成测试用例

    背景 ThoughtWorks安全团队曾经在可信Frimware领域做了一些探索和研究.背景大概是这样的:整车制造过程中,常常会引入供应商的部分设备,如车载娱乐系统,但是出于知识产权的原因,这些供应商 ...

  • 如何将功能测试用例转为自动化脚本?

    如何设计自动化测试用例或脚本? 自动化始终遵循手动测试.通常,将在AUT上执行一轮或多轮手动测试.这意味着手动测试用例已经存在并且已经执行了至少一次. 例如,假设以下是您的手动测试用例.它只是登录到G ...

  • 【干货分享】非标自动化设备组装调试技巧学习

    玩转PLC工业机器人 垂直PLC领域,定期分享工业机器人.PLC.变频器.模拟量.定位控制.通信控制.HMI.行业资讯等工控技术,为广大工控人提供一个良好的学习交流平台. 83篇原创内容 公众号 小编 ...

  • 母婴店怎么经营思路销售技巧和产品挑选

    如果你一直向上看,就会觉得自己一直在下面:如果你一直向下看,就会觉得自己一直在上面.如果一直觉得自己在后面,那么你肯定一直在向前看:如果你一直觉得自己在前面,那么你肯定一直在向后看.母婴市场一直很适合 ...

  • 该如何挑选裸钻

    裸钻在目前饰品市场占主要地位,现在正处于80后结婚的年代,这种钻戒就成为了他们结婚的新宠儿,当然款式以及价格都是受欢迎的主要原因. 选择裸钻都应该注意哪些事项呢.首先就是选款式,以定制钻戒为例,选到合 ...

  • 飞蝇钩瓜子亮片如何挑选连接,几分钟变老手!从此告别打龟路!

    飞蝇钩瓜子亮片如何挑选连接,几分钟变老手!从此告别打龟路!

  • 如何通过面相挑选一位好丈夫呢

    如何通过面相挑选一位好丈夫呢 算乎 李双林易学  每日一语:不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了. 离人愁李袁杰 - 离人愁 有云:"男 ...

  • 富三代、K11与周大福,郑志刚无法挑选的人生

    代表当下一部分年轻人审美的小说<小时代>里有这样一句话,女主角说:"十年前,如果一个男人送我周大福,我笑靥如花地感谢他. 但现在若求婚时对方跪在我面前掏出一个周大福的话,那他就跪 ...

  • 西安峰上别墅家装设计:如何挑选沙发、床垫看这些知识不瞎选

    很多人可能还不知道什么叫软体家具?软体家具顾名思义就是很软的家具啦.主要包括沙发.床垫等,这些都是每个家庭必不可少的一部分,使用频率也是最高的.所以对于质量这些要求就很高不能马虎,小编教你选购软体家具 ...