BDTM
商业驱动测试可以确保测试利益相关者去控制测试过程,达到相关利益者的需要,并使得他们参与到测试过程中。
BDTM具有如下的特点:
● 全部的测试投入取决于系统或者程序的商业风险
● 测试过程的预算和计划取决于预定义的测试策略
● 测试相关的决议需要测试利益相关者深度参与
BDTM测试过程区分出关键的时间点和行为。
1)测试任务和测试目标的确认
2)确定产品风险及其他们的分类,以及相关的测试目标
3)依据风险明确问题
4)高水平的估算和测试过程的计划制定
5)为不同的测试来明确不同的测试技术
6)在整个测试过程中,为客户和测试利益相关者针对测试过程,测试对象提供足够观察点和可控制的选择。
一个TMAP的测试过程是如下的生命周期:测试计划,测试准备,测试规范制定,测试执行。
在计划阶段,测试管理者需要完成一个相关的方法,这个方法需要得到客户的支持,而且需。它是依赖于测试计划的。在控制阶段的测试计划的相关活动包括测试执行,监控和必要的计划调整。测试基础结构阶段的建立和维持的目标是提供必须的测试基础结构,这些结构会应用于不同的TMAP的各个活动和阶段。测试准备阶段的目标是获取测试基础,满足测试的客户的同意,设计测试用例。测试需要在测试规范阶段被规范化,并且在测试执行阶段来进行支持。提供一个对测试对象的质量的一个观察点。在测试完毕阶段,测试的安排需要进行总结。这个阶段提供一个向最佳实践学习的机会和过程改进。并且把这些活动应用于其他产品。所有的测试活动的目的是平滑的执行测试过程。在一个好的测试过程结构仅仅包含哪些项目过程的关键环节的过程。
完整的工具箱:
1)测试技术:测试的活动如何被实施(比如,如何设计测试用例)
2)测试基础架构:在哪里测试,测试什么?
3)组织结构:参与测试的人,和人员的组织架构
合适的方法
● 拥抱变化
● 重用产品过程
● 向最佳实践学习
● 在正式使用前试用