如何衡量软件测试的绩效3

2020-11-09  本文已影响0人  python测试开发

个人自动化实现速度

理想的情况是,工程师的速度应该保持在预期的最小测试用例数和最大测试用例数之间。

如果低于红线,这意味着:

这将有助于管理层:

工程师任务分布

理想情况下,在自动化的初始阶段工程师应该花更多的时间在Framework开发上。,然后在测试用例自动化中。只有在出现以下情况时,才应将时间花在suite的维护上。比如应用功能或工作流程的改变。

如果工程师花更多的时间在其他领域,例如,工程师3的大部分时间都花在了修复同行评审。这意味着工程师3写的代码效率不高。

根据这个图表,管理层可以:

自动化覆盖率

这张图可以帮助管理层确定:

参考资料

自动化进度

如果实际自动化的测试用例数量出现了偏差。可能是:

该图可以帮助管理层:

自动化问题的趋势

评估问题的类型,如脚本问题、产品问题等。
理想的情况是,随着项目的进展,总的失败次数应该逐渐减少。这

如果有增加:

图表可以帮助管理层:

自动化成本分析

理想:理想的情况是,节省的人工劳动量应超过自动化程度。30-50%的增长,以实现积极的投资回报率。

如果未来6个月内节省的人工成本等于或小于的自动化成本,那么该产品或模块就不适合自动化。

测试用例自动化比例

随着时间的推移,测试用例的自动化数量逐渐增加,因为测试用例的自动化数量会随着时间的推移而增加。

如果没有增加这可能是因为:

这张图可以帮助管理层。

自动化后节省的工作

理想的情况是:人工逐步下降。

如果没有下降:

利用这个图表,管理人员可以做出以下决策:

上一篇 下一篇

猜你喜欢

热点阅读