写在前面
近期在研究如何提高软件测试质量和效率,发现要完成这个课题,先要搞清楚如何评价软件测试质量和效率?搜罗了不少资料,木有找到权威的说法,于是结合自己的经验进行了总结,便得此文,愿抛砖与业界朋友探讨。
软件测试质量和效率评价的范畴
原本打算将软件测试质量和效率分别评价,但基于软件测试不可穷尽的特点,以及测试时间总是那么紧张的现实,更多的时候我们需要在质量和效率之间加以权衡,在有限的测试时间内得到可用的系统或产品。因此,质量和效率有着相互制约的关系,但对于一个系统或产品的测试来说,质量和效率都是衡量测试是否成功的指标,索性放在一起讨论。
经过分析,我认为一个测试效果的好坏可以从以下四个大的方面进行评价,如图1:
1、测试质量评价:对测试产出及结果的评价,评价比重30%
2、测试效率评价:测试过程中若干项工作的效率评价,评价比重30%
3、测试文档评价:测试文档质量的评价,包括对测试方案、测试设计、测试用例、缺陷报告单、测试报告等文档的评价。评价比重25%
4、测试过程评价:对测试中若干过程执行情况及效果的评价,包括文档评审、测试沟通、执行过程等评价。评价比重15%
图1 测试质量和效率评价
详细评价指标
详细评价指标参考下表:
表1:测试质量和效率评价指标