目录条目.md

第5章 单元测试与集成测试

5.1 代码静态测试 5.1.1 编码的标准和规范 5.1.2 代码评审 5.2 代码评审案例分析 5.2.1 空指针保护错误 5.2.2 数据类型转换错误 5.2.3 字符串或数组越界错误 5.2.4 资源不合理使用 5.2.5 不当使用 synchronized 导致系统性能下降 5.3 代码静态检测工具 5.3.1 FindBugs 检查代码缺陷 5.3.2 PMD 检查代码缺陷 5.3.3 Checkstyle 检查代码风格 5.3.4 SonarQube 构建自动的代码扫描 5.4 单元测试的目标和任务 5.4.1 为何要进行单元测试 5.4.2 单元测试的目标和要求 5.4.3 单元测试的任务 5.4.4 驱动程序与桩程序 5.4.5 类测试 5.5 分层单元测试 5.5.1 Action 层的单元测试 5.5.2 数据访问层的单元测试 5.5.3 Servlet 的单元测试 5.6 单元测试工具 5.6.1 JUnit 介绍 5.6.2 IntelliJ IDEA 中的 JUnit 应用举例 5.6.3 Mock 框架 Mockito 5.6.4 测试覆盖率工具 JaCoCo 5.6.5 JUnit 5 + Gradle 构建自动的单元测试 5.6.6 开源的单元测试工具 5.7 系统集成的模式与方法 5.7.1 单体架构的集成测试 5.7.2 微服务架构的集成测试 5.7.3 持续集成及其测试

下载此文件