您的位置:首页 > 编程语言 > PHP开发

测试流程改进工具 (TPI)

2006-11-01 18:02 225 查看
作者:余正洋

无意中发现了 一本书,提出了测试流程改进的思路,看完后觉得不错,很适合我所在的team使用。以往我们做好一个项目的release后,总是会做一些测试方面的总结,看看下一个版本会有哪些需要提高的。但是这样的总结总是不够系统化。TPI的出现给了我一个模型可以将team的测试模型化和系统化。下面简单介绍一下。可以在下面链接买到这本书

http://www.china-pub.com/computers/common/info.asp?id=16636

TPI有一个称为test maturity matrix的东西 包含Key area(关键域), Levels(等级), Checkpoints(检查点), Improvement suggestions(提高建议)



而Key Areas是归类到四个领域:life cycle, techniques, infrastructure,organization. 说明的是可以从这四个领域去审视目前team中测试的情况。当然这四大类还有很多子



可以看到,图中"L" 表示的是Life Cycle,它包含的子类有Test strategy,life cycle model等。

接着说Levels(等级),它分为A,B,C,D四个等级,针对上面每个key area,你都能评出四个等级对于你自己所在的测试组。

而Checkpoints(检查点)则是表示,对于每个Levels,对于A要达到什么样的要求,对于B要满足什么。

Improvement suggestions(提高建议)则是表示你要从一个等级到下一个等级需要进行那些方面的提高,这些建议都是best practice,是经验的积累。

看一下最后的图,看到某些领域连A都没有达到,有的是最高的D了



简化的TPI实施:

1。在每个release开始前,先根据上个release的情况填一下这个表格,形成上个版本的baseline。

2。经过项目组的讨论得出优先级最高的需要提高的Key area和期望达到的等级,形成下个release所要达到的baseline

3。查看每个key area的期望达到的等级的Improvement suggestions(提高建议),写进Test plan(测试计划)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: