• 单元测试若是针对具体代码实现来进行测试, 则所写的单元测试代码, 便会随著需求的变更, 而需经常的变更, 而使得单元测试代码维护的成本过高◦
• 单元测试应强调针对外部用户 (系统) 的意图与接口, 来编写测试, 进行所谓的黑盒测试◦ 如此, 所写的单元测试代码将相对的强壮, 更能适应需求上的变 更◦
• 本文便是运用 JUnit 与 Mockito, 以编写黑盒的单元测试, 来驱动设计与开发, 因而提升软件开发的效率与质量◦
附件: 敏捷自动化测试 (黑盒单元测试)
• 单元测试若是针对具体代码实现来进行测试, 则所写的单元测试代码, 便会随著需求的变更, 而需经常的变更, 而使得单元测试代码维护的成本过高◦
• 单元测试应强调针对外部用户 (系统) 的意图与接口, 来编写测试, 进行所谓的黑盒测试◦ 如此, 所写的单元测试代码将相对的强壮, 更能适应需求上的变 更◦
• 本文便是运用 JUnit 与 Mockito, 以编写黑盒的单元测试, 来驱动设计与开发, 因而提升软件开发的效率与质量◦
附件: 敏捷自动化测试 (黑盒单元测试)