TPI(Test Process Improve)是基于连续性表示法的测试过程改进的参考模型,是在软件控制、测试知识以及以往经验的基础上开发出来的。TPI 模型用于支持测试过程的改进,包括一系列的关键域、生命周期、组织、基础设施、工具及技术,并可用于了解组织内测试过程的成熟度。TPI 模型考虑了测试过程的各个方面,如测试工具的使用,设计技术或报告。通过对不同方面的评估,测试过程的优点和缺点都变得清晰,这些方面被称为关键域。测试过程可分为20个测试组织需要明确的关键域,基线和改进建议都是建立在以下20个关键域之上的。
1)测试策略(Test Strategy)
2)生命周期模型(Lifecycle Model)
3)介入时间(Moment of Involvement)
4)估计和计划(Estimating and Planning)
5)测试规格技术(Test Specification Technique)
6)静态测试技术(Static Test Technique)
7)度量(Metric)
8)测试自动化(Test Automation)
9)测试环境(Testing Environment)
10)办公环境(Office Environment)
11)承诺与动力(Commitment and Motivation)
12)测试功能与培训(Test Function and Training)
13)方法的范围(Scope of Methodology)
14)沟通(Communication)
15)报告(Reporting)
16)缺陷管理(Defect Management)
17)测试软件管理(Testware Management)
18)测试过程管