TMM和TDD是什么
TMM即软件能力成熟度模型, Test Maturity Model,它描述了测试过程, 是项目测试部分得到良好计划和控制的基础,它的主要目的在于帮助企业组织改进和评估其软件测试过程。TMM是一个采用分级方法确定软件组织的软件测试能力成熟度的参考模型,可以指导软件组织提高其软件测试能力。TMM将测试划分为五个级别,分别是:初始级、阶段定义级、集成级, 管理和测量级.
测试驱动开发(TDD):要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行;有助于编写简洁可用和高质量的代码,并加速开发过程.
TMM是测试成熟度模型,TDD是测试驱动开发理论