内容简介
A practical and easy-to-follow, yet comprehensive, guide to learning advanced JUnit testing. Each topic is explained and placed in context, and for the more inquisitive, there are more details of the concepts used. This book is for you if you are a developer with some experience in Java application development as well as a basic knowledge of JUnit testing. But for those whose skill set is void of any prior experience with JUnit testing, the book also covers basic fundamentals to get you acquaint
AI简介
这是一本面向Java开发者的全面指南,旨在教授如何使用JUnit 4框架和Mockito框架进行单元测试。本书不仅介绍了JUnit 4框架的简介和基本概念,还详细解释了如何使用断言验证测试条件,以及如何使用Jenkins进行自动化测试。此外,本书还深入探讨了Test Doubles概念和作用,以及如何使用静态代码分析工具来提高代码质量。
本书还详细介绍了如何编写有意义的测试,包括测试自动化、测试配置、断言惯例、异常处理以及测试用例的异味和重构异味。此外,本书还讲解了如何配置Sonar dashboard,以及如何配置Mockito来模拟测试对象的行为。最后,本书还探讨了测试自动化的重要性,以及如何识别和重构测试坏味道。
在本书中,作者还详细介绍了如何与遗留代码一起工作,以及如何设计可测试性的重要性。此外,本书还讲解了如何编写有意义的测试,包括测试自动化、测试配置、断言惯例、异常处理以及测试用例的异味和重构异味。此外,本书还讲解了如何配置Sonar dashboard,以及如何配置Mockito来模拟测试对象的行为。最后,本书还探讨了测试自动化的重要性,以及如何识别和重构测试坏味道。