11.1.3 测试用例设计的考虑因素 ................................ 307 11.1.4 测试用例设计的基本原则 .................................. 310 11.2 测试用例的组织和跟踪 ...................................... 311 11.2.1 测试用例的属性 ............................................ 312 11.2.2 测试套件及其构成方法 ...................................... 314 11.2.3 跟踪测试用例 .............................................. 316 11.2.4 维护测试用例 .............................................. 317 11.2.5 测试用例的覆盖率 .......................................... 318 小结 .................................................................. 318 思考题 ................................................................ 319 第12章 部署测试基础设施 ............................................ 319 12.1 测试基础设施的重要性 ........................................ 320 12.1.1 测试基础设施在不同阶段的作用 ............................ 320 12.1.2 测试基础设施影响研发效能 ................................ 321 12.1.3 测试基础设施保障运维 ...................................... 322 12.2 测试基础设施要素 .............................................. 322 12.2.1 硬件资源 .................................................. 323 12.2.2 网络资源 .................................................. 323 12.2.3 软件资源 .................................................. 325 12.2.4 数据资源 .................................................. 327 12.3 虚拟化技术的应用 .............................................. 328 12.3.1 虚拟机技术 ................................................ 329 12.3.2 QEMU-KVM 虚拟机解决方案 .................................. 330 12.3.3 容器技术与 Docker .......................................... 331 12.3.4 集群管理与 Kubernetes ...................................... 332 12.3.5 服务虚拟化及其工具 ........................................ 333 12.4 测试基础设施的自动部署 ........................................ 335 12.4.1 基础设施即代码 ............................................ 335 12.4.2 基础架构的自动部署 ........................................ 336 12.4.3 应用程序容器化及集群部署 .................................. 337 12.4.4 应用程序的自动配置 ........................................ 339 12.4.5 CI/CD 流水线 .............................................. 340 小结 .................................................................. 350 思考题 ................................................................ 351 实验 8 Jenkins+Docker 实现 Java 应用的持续构建 ...................... 351 第13章 测试执行与结果评估、报告 .................................... 353 13.1 测试软件执行与跟踪 ............................................ 353 13.1.1 测试执行过程的要点 ........................................ 354