《软件测试与持续质量改进:第3版》为软件测试过程提供了一个质量框架,目的是提出一个持续改进软件质量的途径,以提高测试效率。书中详细列举基本的软件测试技巧,并基于一种持续改进过程介绍deming 的质量概念,将“计划、执行、检查、改进”(plan, do, check, act, pdca)这样一个质量循环引入软件测试过程,阐述现代质量保证理论及最佳实践方法。此外,附录中提供软件测试过程中可能涉及的各种文档的格式样本,非常便于查阅和参考。
《软件测试与持续质量改进:第3版》既适合软件测试领域的专业技术人员作为参考手册,又适合作为计算机及相关专业软件测试课程的教材。
目录:
第一部分 软件质量透视
第1 章 软件测试简史 2
第2 章 质量保证框架 9
第3 章 测试技术概述 26
第4 章 将需求转换成可测试的测试用例 33
第5 章 质量的持续改进过程 49
第二部分 瀑布测试概述
第6 章 概述 58
第7 章 需求的静态测试 72
第8 章 逻辑设计的静态测试 77
第9 章 物理设计的静态测试 80
第10 章 程序单元设计的静态测试 83
第11 章 代码的静态测试与动态测试 85
第三部分 螺旋(敏捷)软件测试方法:计划、执行、检查、改进第12 章 开发方法概述 91
第13 章 信息收集(计划) 103
第14 章 测试计划(计划) 111
第15 章 测试用例设计(执行) 131
第16 章 测试开发(执行) 143
第17 章 通过可追溯性实现测试覆盖 146
第18 章 测试执行/评价(执行/检查) 149
第19 章 准备下一次螺旋测试(改进) 153
第20 章 进行系统测试 158
第21 章 进行验收测试 173
第22 章 总结/报告测试结果 178
第四部分 项目管理方法
第23 章 项目管理框架 188
第24 章 项目质量管理 197
第25 章 缺陷管理过程 203
第26 章 测试与开发的整合 208
第27 章 测试管理的约束 211
第五部分 软件测试中的新兴专业领域第28 章 测试过程评估和自动化评估 216
第29 章 非功能测试 231
第30 章 soa 测试 248
第31 章 敏捷测试 250
第32 章 测试卓越中心 254
第33 章 本土/离岸模型 259
第六部分 现代软件测试工具第34 章 软件测试趋势 270
第35 章 软件测试工具的分类 278
第36 章 自动化测试工具的评价方法 293
第七部分 附录
附录a 螺旋(敏捷)测试法 300
附录b 软件质量保证计划 308
附录c 需求规约 310
附录d 变更请求表 312
附录e 测试模板 313
附录f 检查表 341
附录g 软件测试技术 375
术语表 425
参考文献 430
索引 434