• 简介
    TMMI全称是Test Maturity Model Integration,即测试成熟度模型集成,是由TMMi基金会开发的一个非商业化的、独立于组织的测试成熟度模型; 定义了一种广义的测试,包括了所有与软件产品质量相关的活动; 是测试过程改进的详细模型,支持建立一个更有效果和高效率的测试过程; 焦点从缺陷发现变为缺陷预防; 是与国际标准相一致的、由业务驱动(目标驱动)的; 作为CMMI开发模型 V1.2的补充模型。
  • 来源
    美国伊利诺伊大学开发的TMM框架; 遵循CMMI,都采用继承原则,即:必须在符合了某一个级别内的所有要求后,才能向更高的级别进发; 同行评审,CMMI中是验证过程域的一部分,而TMMI则为独立过程域。 演进测试模型,Gelperin、Hetzel; Beizer测试模型, Beizer; IEEE829 ISTQB,术语
  • 等级
    TMMI认证分为初始级、已管理级、已定义级、已测量级、优化级,总共5个等级
  • 初始级
    • 01
      调试的一部分
    • 02
      证明软件运行没有重大故障
    • 03
      依靠个人主义
    • 04
      成功无法复制
    • 05
      不能按时发布
  • 已管理级
    • 01
      测试方针与策略
      建立测试方针、 建立测试策略、 建立测试性能指标
    • 02
      测试计划
      执行产品风险评估、 建立测试途径、 建立测试估算、 开发测试计划、 获得测试计划的承诺
    • 03
      测试设计与测试执行
      使用测试设计技术执行测试分析与设计、 执行测试实施、 进行测试执行、 管理测试时间直至关闭
    • 04
      测试环境
      开发测试环境需求、 执行测试环境的实施、 管理和控制测试环境
    • 05
      测试监督与控制
      根据测试计划监督测试进度、 根据测试计划和预期监督产品质量、 管理纠正措施直至结束
  • 已定义级
    • 01
      测试组织
      建立测试组织、 为测试专家建立测试职能、 建立测试职业路径、 确定,计划和实施测试过程改进、 部署组织的测试过程并合并经验教训
    • 02
      测试培训方案
      建立组织测试培训能力、 提供测试培训
    • 03
      测试生命周期与集成
      建立组织测试过程资产、 集成测试生命周期和开发模型、 建立主测试计划
    • 04
      非功能测试
      执行非功能产品风险评估、 建立非功能测试途径、 制定非功能测试分析与设计、 执行非功能测试实施、 执行非功能测试
    • 05
      同行评审
      建立同行评审途径、 执行同行评审
  • 已测量级
    • 01
      测试测量
      使测试测量与分析活动一致、 提供分析测量结果
    • 02
      产品质量评估
      建立可度量和按优先级排序的项目目标、 量化和管理实现项目的产品质量目标的实际进度
    • 03
      高级评审
      协调同行评审途径与动态测试途径、 通过同行评审在生命周期早期测量产品质量、 基于生命周期早期的评审结果调整测试途径
  • 优化级
    • 01
      测试过程优化
      选择测试过程改进、 评估新测试技术以确定它们对测试过程的影响、 部署测试改进、 建立高质量测试资产的重用
    • 02
      缺陷预防
      确定缺陷的常见原因、 定义并优先化系统消除缺陷根本原因的行动
    • 03
      质量控制
      建立统计控制的测试过程、 使用统计方法执行测试
  • 项目策划
    项目启动、差距分析、制定实施计划
  • 流程优化
    TMMi培训、优化测试生命周期、测试全流程梳理、测试指标体系、体系评审
  • 测试环境优化
    测试管理环境优化、测试工具优化
  • 试点运行
    试点项目选择、试点指导、试点评估、改进优化
  • 推广实施
    推广计划、推广检查、整体评审
  • TMMi评估
    评估准备\现场评估