Contents
TDD ...................................................................................................................... 2
定义 ...................................................................................................................................................... 2
测试是如何驱动开发过程的 .............................................................................................................. 2
软件测试分类 ...................................................................................................................................... 3
单元测试
.......................................................................................................................................... 3
集成测试
.......................................................................................................................................... 3
接受测试 .............................................................................................................................................. 4
TDD 的优势 .......................................................................................................................................... 4
原理 ...................................................................................................................................................... 4
建立测试文化 ...................................................................................................................................... 5
结对编程 .............................................................................................................. 6
结对编程技术 ...................................................................................................................................... 6
结对编程的利与弊 .............................................................................................................................. 7
结对编程的演化 .................................................................................................................................. 8
高适应性 .............................................................................................................. 8
适应性及其必要性 .............................................................................................................................. 8
敏捷软件开发对比其他的方法 .......................................................................................................... 8
对比迭代方法 ...................................................................................................................................... 8
对比瀑布式开发 .................................................................................................................................. 9
敏捷软件开发方法特性 ...................................................................................................................... 9
复杂适应系统理论 .............................................................................................................................. 9
拥抱变更 ............................................................................................................. 13
依赖:实现对需求的依赖 ................................................................................................................ 13
应对变化 ............................................................................................................................................ 14
参考文献 ............................................................................................................. 16
评论0