测试

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

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

绩效的主要目标是保证产品或QA过程的一致性。它也可以是一个管理系统,允许管理者根据收集到的数据做出决定。过程的绩效衡量标准的实施应该涉及到整个组织。不同团队的衡量标准可能会有所不同。

什么是绩效衡量?

绩效衡量是管理和了解以下方面:

衡量的好处是什么?

不同的指标

参考资料

故事数

理想情况下,团队能够完成目标。已实现的故事数等于计划中的故事数。如果实现的故事数比计划的多,说明有是当前迭代中新增的故事。如果团队实现的目标少于计划,这可能意味着可能碰到困难。

有助于管理层:

自动化比例

理想:理想的情况应该与项目人员计划相一致。如果有3名自动化工程师和7名功能工程师,理想的情况是,工作分配应该是......。
30%为自动化,70%为人工。

如果30%的精力花在了自动化上,但我们的自动化比例并没有达到30%。可能存在如下问题:

这张图将帮助管理层:

生产性任务与非生产性任务

非生产性任务包括以下活动,如团队建设活动,软技能培训、员工参与活动、基础设施故障造成的时间损失、电源、测试环境故障和内部会议(比如与人力资源部门的会议)。

理想情况下,大部分时间应该花在生产性任务上,如测试用例执行、测试用例的自动化或缺陷报告。

如果花在生产性任务上的时间比例小于非生产性任务,可能意味着

团队在非生产性工作上花费了更多的时间。管理层可以:

迭代周期内报告的缺陷百分比

报告的缺陷百分比必须逐步下降。

如果缺陷报告的百分比突然增加。可能是:

管理层可以评估:

上一篇下一篇

猜你喜欢

热点阅读