本书是一部基于大量自测实践详细介绍如何编写高质量Java代码的作品。全书共11章,分为三篇。
研发自测基础篇(第1~6章),主要介绍了日常工作使用频率高的基础知识,包括软件测试的基本概念、代码评审的方式、单元测试等内容。为了让测试的编写更容易,这一篇还介绍了测试替身,以及如何与Spring框架相结合来编写测试等内容。
研发自测高级篇(第7~10章),首先介绍了验证程序性能的方法和程序并发安全的相关知识,然后深入讲解了什么是TDD和如何为重构编写测试等内容。
源码分析篇(第11章),对常见测试框架和库的源码(包括JUnit、Mockito、JaCoCo等)进行了分析。通过探究测试框架和库的源码,让读者更为深刻地掌握测试技术。
本书适合Java开发人员、负责公司软件质量的相关人员和测试人员阅读。
展开