本書全面介紹JUnit 5的新特性及其主要應用。全書共22章,分為五部分。部分介紹JUnit 的核心、JUnit的體系結構、從JUnit 4向JUnit 5遷移、軟件測試原則等內容;第二部分介紹軟件測試質量、用stub和mock object進行測試、容器內測試等內容;第三部分介紹用Maven和Gradle工具運行JUnit測試、IDE對JUnit 5的支持、JUnit 5的持續(xù)集成等內容;第四部分介紹JUnit 5擴展模型,表示層測試,Spring、Spring Boot和REST API以及數據庫應用程序的測試等內容;第五部分介紹使用JUnit 5進行測試驅動開發(fā)和行為驅動開發(fā),以及用JUnit 5實現測試金字塔策略等內容。本書既適合剛接觸JUnit框架的Java開發(fā)人員閱讀,也適合想要了解JUnit 5新特性的、經驗豐富的JUnit開發(fā)人員學習,尤其適合企業(yè)級Java開發(fā)人員閱讀。本書還可作為高等院校學生“軟件測試”課程的參考用書。