为了实现一个结构化良好的的测试过程,各个基石应该达到一个平衡。生命周期基石是其他的中心——生命周期的每个阶段都要求有特定的组织、基础设施下和技术的支持。测试不仅仅是电脑屏幕后的测试用例执行。在真正的测试执行之前,在过程早期阶段的计划和准备活动都是必须的。这使得项目关键路径上的测试过程尽可能的短。Tmap方法体系就是基于上述思想建立起来的。
计划和控制阶段涉及到测试计划的创建,定义了执行测试活动的“who, what, when, where and how”。在测试过程中,通过定期和临时的报告,客户可以经常收到关于产品质量和风险的更新。
准备阶段决定软件说明书质量是否足以实现说明书和测试执行的成功。
说明阶段涉及到定义测试用例和构建基础设施。一旦测试目标确定,测试执行阶段就开始。在执行阶段,需要分析预计结果和实际结果的区别,发现缺陷并报告缺陷。
完成阶段包括对测试资料的维护以便于再利用,创建一个最终的报告以及为了更好地控制将来的测试过程对测试过程进行评估。
TMap提供了一个完整的、一致的、灵活的方法,它适合于而且应用于各种行业以及各种规模的组织,例如政府,财务和IT。TMap也用来说明各种应用之间的不同:如何在特定的环境中应用TMap的通用方法,如测试嵌入式系统、web应用程序、采用迭代方法(如DSDM或RUP)开发的应用、维护中的测试等等。TMap提供了根据特定环境创建量身定制的测试方法的灵活性。
No
|
Category |
Activities |
1 |
Planning计划 |
Assignment formulation |
2 |
|
Global review and study
|
3 |
|
Establishing the test basis
|
4 |
|
Determining the test strategy
|
5 |
|
Setting up the organization
|
6 |
|
Specifying the test deliverables
|
7 |
|
Specifying the test infrastructure
|
8 |
|
Organizing management and control
|
9 |
|
Setting up the schedule
|
10 |
|
Consolidating the test plan
|
11 |
Control 控制 |
Maintaining the test plan |
12 |
|
Controlling th etest
|
13 |
|
Reporting
|
14 |
|
Established the detailed schedule
|
15 |
Preparation |
Testability review of the test basis |
16 |
准备 |
Defining test uints |
17 |
|
Assigning test specification techniques
|
18 |
|
Specifying test infrastructure
|
19 |
Specification |
Preparing test specifications |
20 |
说明 |
Defining initial test database |
21 |
|
Deafting test scripts
|
22 |
|
Producing test scenario
|
23 |
|
Specifying the review of test objects & infrastructure
|
24 |
|
Setting up the infrastructure
|
25 |
Execution |
Review test objects & infrastructure |
26 |
执行 |
Setting up initial test database |
27 |
|
Execution (re)tests
|
28 |
|
Comparing and Analyzing the test results
|
29 |
Completion完成 |
Discharging the test team |