读书笔记-测试驱动开发TDD 📅 2026/7/28 17:33:44 测试驱动开发Test Driven Development流行于敏捷开发模式中顾名思义其提倡的是“测试在前编码在后”先设计测试用例和测试脚本再进行编码工作其带来的好处是有利于快速迭代持续交付。TDD具体可以分为两个层次 ①代码层次在编码之前写测试脚本。即单元测试驱动开发UTDD。②业务层次在需求分析时就确定需求User story和验收标准。即验收测试驱动开发ATDD。UTDD先写好测试类在进行开发工作。在一定程度上使开发人员思考功能特性的应用场景、异常情况和边界条件写出更加完善的代码。ATDD明确功能特性的验收标准。将User story进行具体详细描述使User Stroy具有可测试性。从ATDD演化出来一种具体落地的开发模式是行为驱动开发BDD。BDD需求的实例化。把需求更加明确的表现出来。