or
本练习是课程的一部分
首先了解自动化软件测试,以及它能帮助避免的常见陷阱。随后动手使用 Java 的 JUnit 5 库,学习如何组织并编写单元测试。
当前练习
考察软件组件如何交互与相互依赖,并了解集成测试如何通过与依赖一起测试某个类来验证这些交互。接着,本章介绍"模拟"(mocking),用以模拟依赖,从而将测试聚焦于被评估的业务逻辑。
探索多种减少测试样板代码与冗长度的方法。其中一种是参数化测试;另一种是使用 @BeforeEach 注解。最后,本章提供一种全新的测试思维方式。