一.详解TDD 1.1.TDD概念 :Test Drived Develop 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种方法论.TDD的原理是在开发功能代码之前,编写单元测试用例代码,测试代码决定先编写什么产品代码.TDD虽是敏捷方法的核心实践,但不只是适用于XP,同样可以适用于其他开发方法和过程 TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过成. TDD的重要目的不是仅仅测试软件,测试工作保证代码质量只…