系统有效的测试管理方法
作者:网络转载 发布时间:[ 2013/7/3 13:36:37 ] 推荐标签:
为了实现一个结构化良好的的测试过程,各个基石应该达到一个平衡。生命周期基石是其他的中心——生命周期的每个阶段都要求有特定的组织、基础设施下和技术的支持。测试不仅仅是电脑屏幕后的测试用例执行。在真正的测试执行之前,在过程早期阶段的计划和准备活动都是必须的。这使得项目关键路径上的测试过程尽可能的短。Tmap方法体系是基于上述思想建立起来的。
测试生命周期由下面几个阶段组成:
计划和控制
准备
说明
执行
完成
计划和控制阶段涉及到测试计划的创建,定义了执行测试活动的“who, what, when, where and how”。在测试过程中,通过定期和临时的报告,客户可以经常收到关于产品质量和风险的更新。
准备阶段决定软件说明书质量是否足以实现说明书和测试执行的成功。
说明阶段涉及到定义测试用例和构建基础设施。一旦测试目标确定,测试执行阶段开始。在执行阶段,需要分析预计结果和实际结果的区别,发现缺陷并报告缺陷。
完成阶段包括对测试资料的维护以便于再利用,创建一个终的报告以及为了更好地控制将来的测试过程对测试过程进行评估。

生命周期模型
TMap为实现有效的和高效的测试过程提供了一个途径,使得软件组织可以实现关键的商业目标。
有效是因为能发现与产品风险直接相关的重要缺陷。
高效是因为TMap是一个普遍适用的方法,它强调重用并采用基于风险的策略。这样的策略使得我们需要做出明智的决定:测试什么和如何彻底测试它们而不是测试所有内容。
TMap提供了一个完整的、一致的、灵活的方法,它适合于而且应用于各种行业以及各种规模的组织,例如政府,财务和IT。TMap也用来说明各种应用之间的不同:如何在特定的环境中应用TMap的通用方法,如测试嵌入式系统、web应用程序、采用迭代方法(如DSDM或RUP)开发的应用、维护中的测试等等。TMap提供了根据特定环境创建量身定制的测试方法的灵活性。
在TMap的基础上,还开发了一些其它的方法。所有这些方法都可以单独使用或综合起来使用。例如:
TPI,一个逐步完善测试过程的模型
TAKT,测试自动化的方法
Tsite,如何在一个的测试组织中实施测试过程
TEmb,测试嵌入系统

sales@spasvo.com