的特征是倾向于过度承诺,危机时放弃过程,无法重复成功。产品往往不按时发布,超支,质量不可预料。
2.3 级别2 可管理的
在TMMI级别2,测试成为一个可管理的过程并被清晰地从调试中分离出来。成熟度2级反映出的过程训练能确信现有的实践仍然有时间压力。然而,很多人仍然意识到测试是编码的后一个阶段。在改善测试过程的前后,公司范围或者项目范围的策略被制定了。测试计划也被开发了。在测试计划中,测试方法被定义了,这个方法基于产品风险评估的结果。风险管理技术被用来澄清文档需求基础上的产品风险。测试也定义了那些测试需要做,什么时候做,谁来做等。根据需要委托和校验被制定了。测试被监控以确保它能按照计划执行,一旦发生背离会有相应的动作。工作产品的状态和测试服务的递交对管理来说是可见的。从详细规格说明中选择测试用例的测试设计技术被应用了。然而,在开发生命周期测试仍然开始的比较晚,比如要在设计或者在编码阶段才开始。测试分了多个标准,有单元测试,综合测试,系统测试和验收测试。对于每个确定的测试标准有指定的测试目标定义在组织范围或者项目范围的测试策略。2级TMMI组织的主要测试目标是检验产品是否符合指定的需求。还有一个目的是清楚地界定测试和调试。这个级别的TMMI有许多的质量问题是因为测试启动太晚。缺陷被引入从需求阶段,设计阶段到编码阶段。没有正式的评审程序去定位这个重要的问题。许多人认为编码过后的测试执行是主要的测试活动。 TMMI级别2有如下过程域: 1) 测试方针和策略 2) 测试计划 3) 测试监控 4) 测试设计和执行 5) 测试环境
2.4 级别3 可定义的
在TMMI级别3,测试不再是编码后的一个阶段,它被集成到整个开发生命周
期和相关的里程碑。测试计划在项目的初期就被完成,比如在需求阶段,通过一个测试总体计划。在2级TMMI测试总体计划的发展建立在测试计划技能和承诺的基础上。组织的一套标准测试过程,是3级成熟度的基础,随着时间被建立和完善。存在测试组织和明确的培训程序,测试被明确为一种职业。测试过程改进是完全制度化测试组织的一部分。在这个级别的组织明白评审在质量控制方面的重要性;正式的评审程序被实施虽然没有链接到动态测试过程。评审贯穿到整个生命周期。需求说明书指定测试职业包含评审。2级TMMI的测试设计的重点是功能性测试,测试设计和扩展测试技术,视商业目标,也包括非功能性测试,例如可用性和可靠性测试。TMMI2级和3级的本质区别是标准的范围,过程描述和步骤。2级成熟度在每个特定的实例有着完全的差别,如在一个特定的项目。3级成熟度可以从组织的一套标准过程中裁剪以适合一个特定的项目或者组织单元,因此更加一致,除了裁剪规则的不同。另外一个本质区别是在3级成熟度比2级成熟度,过程表述更加严格。因此在3级成熟度,组织必须重新访问2级成熟度的过程域。
TMMI级别3有如下过程域: ? 测试组织 ? 测试培训程序 ? 测试生命周期和整合 ? 非功能测试 ? 同行评审
2.5 级别4 可测量的
在4级TMMI组织,测试是一个充分定义,有事实根据和可度量的过程。在4级成熟度组织和项目为产品质量和过程性能建立多个目标,并作为标准管理他们。产品质量和过程性能在统计条款上被理解,在整个生命周期被管理。测量成为组织度量库的一部分以支持基于事实策略的制定。评审和检查被视为测试的一部分并用来度量文档质量。静态和动态的测试方法被集成到一起。评审被正式的使用来控制质量关口。产品使用质量评价量化标准的属性,如可靠性,可用性和可维护性。一个组织广泛的测试度量方案提供了有关信息和能见度测试过程。测
试被认为是评估,它由检测产品和相关的工作产品生命周期有关的所有活动组成。
TMMI级别4有如下过程域: ? 测试度量 ? 产品质量评估 ? 高级同行评审
2.6 级别5 可优化的
在取得之前成熟度级别所有改进目标的基础上,测试是一个完全可定义的过程,并能控制成本和测试效率。在5级TMMI中,组织在理解众多变化过程中的固有的常见原因的基础上持续改进它的过程。通过渐近和改进的过程和技术改进,提高测试过程的性能被执行。方法和技术被优化,并持续的致力于微调和测试过程提高。缺陷预防和质量控制被实践。统计抽样,信心水平度量,确实性和可信赖性驱动测试过程。除了其他,缺陷预防和质量控制被引入成为过程域。测试过程的特点是基于质量测量的抽样。存在一个详细的步骤来选择和评估测试工具。在测试设计,测试执行,衰退测试,测试用例管理等等期间尽可能的用工具来支持测试过程。在5级TMMI,支持通过一个过程资产库实践过程重用。测试是个缺陷预防为目标的过程。 TMMI级别5有如下过程域: ? 缺陷预防 ? 测试过程优化 ? 质量控制
3 TMMI的结构
图2 TMMI Structure
TMMI的结构很大程度上建立在CMMI的结构基础上。这样做的好处是因为许多人/组织已经熟悉CMMI的结构。CMMI的结构清楚的划分了必需的实践(目标)和推荐的实践(特定的实践,典型的工作产品等)。TMMI也包括这个方面,图2为目前TMMI的结构描述。在本章,讲述了TMMI的组件和结构。另外也讲述了CMMI提供给TMMI执行的支持
3.1 必需的,可预料的和提供信息的组件
各种各样的组件被组合成3个类别:必需的,可预料的、提供信息的。
3.1.1 必需的组件
必需的组件描述了一个组织必须实现的内容,以满足过程域。在组织的过程里这些执行必须是可见的。TMMI的必需组件是具体的和通用的目标。目标满足被用作评估的基础以决定是否过程域已经被实现和满足。
3.1.2 期望的组件
期望的组件描述了组织典型执行的,以实现必需的组件。期望的组件指南改
相关推荐: