传统软件的测试过程
W模型(对比V模型)
W模型增加了软件各开发阶段中应同步进行的验证和确认活动。


TMap NEXT
TMap (Test Management Approach,测试管理方法)是一种结构化的、基于风险策略的测试方法体系, 目的能更早地发现缺陷,以最小的成本、有效地、彻底地完成测试任务,以减少软件发布后的支持成本。
TMap所定义的测试生命周期由计划和控制、准备、说明、执行和完成等阶段组成
测试过程改进
TMMI
过程能力描述了遵循一个软件测试过程可能达到的预期结果的范围。TMMi的建立,得益于以下3点:
充分吸收、CMM/CMMi的精华;
基于历史演化的测试过程;
业界的最佳实践。
5个别级的一系列测试能力成熟度的定义,每个级别的组成包括到期目标、到期子目标活动、任务和职责等。
一套评价模型,包括一个成熟度问卷、评估程序和团队选拔培训指南。
TPI NEXT
TPI(Test Process Improvement)是基于连续性表示法的测试过程改进的参考模型,是在软件控制、测试知识以及过往经验的基础上开发出来的
TMAP与TPI的相同点
TMAP与TPI的不同点
CTP
关键测试过程(Critical Test Process,CTP):内容参考模型、上下文相关的方法,并能对模型进行裁剪
使用CTP的过程改进,始于对现有测试过程的评估,通过评估以识别过程的强弱,并结合组织的需要提供改进的意见
计划(Plan)、准备(Prepare)、执行(Perform)和完善 (Perfect);计划和完善主要是管理工作,准备和执行是实践工作
STEP
STEP(Systematic Test and Evaluation Process,系统化测试和评估过程)是一个内容参考模型