软件测试的艺术(原书第2版) " hspace=0 src="https://www.ltesting.net/attachments/2008/04/1_200804221330051JPjO.jpg" border=0> 《软件测试的艺术》 作者:Glenford J.Myers 出版社: 机械工业出版社
这本书以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、因特网应用系统测试等高级主题,全面展现了作者的软件测试思想。
虽然这本书比较薄,只有120多页,但是作者思路清晰,而且这本书1979年出版直到现在对大家还有一定的指导意义,也算是比较经典了。
这本书可以作为入门的指导书,但是因为篇幅短,所以对一些理论知识可能没有描述的很透彻,大家在使用的时候也可以再参考一些其他的入门书籍。
目录:
第1章 一次自评价测试 1
第2章 软件测试的心理学和经济学 3
2.1 软件测试的心理学 3
2.2 软件测试的经济学 5
2.2.1 黑盒测试 5
2.2.2 白盒测试 6
2.3 软件测试的原则 7
2.4 小结 10
第3章 代码检查、走查与评审 11
3.1 代码检查与走查 11
3.2 代码检查 12
3.3 用于代码检查的错误列表 14
3.3.1 数据引用错误 14
3.3.2 数据声明错误 15
3.3.3 运算错误 15
3.3.4 比较错误 16
3.3.5 控制流程错误 16
3.3.6 接口错误 17
3.3.7 输入/输出错误 18
3.3.8 其他检查 18
3.4 代码走查 20
3.5 桌面检查 21
3.6 同行评分 21
3.7 小结 22
第4章 测试用例的设计 23
4.1 白盒测试 24
4.1.1 逻辑覆盖测试 24
4.1.2 等价划分 28
4.1.3 一个范例 29
4.1.4 边界值分析 31
4.1.5 因果图 35
4.2 错误猜测 48
4.3 测试策略 49
第5章 模块(单元)测试 51
5.1 测试用例设计 51
5.2 增量测试 59
5.3 自顶向下测试与自底向上测试 61
5.3.1 自顶向下的测试 61
5.3.2 自底向上的测试 65
5.3.3 比较 66
5.4 执行测试 66
第6章 更高级别的测试 69
6.1 功能测试 71
6.2 系统测试 72
6.2.1 能力测试 73
6.2.2 容量测试 73
6.2.3 强度测试 74
6.2.4 易用性测试 74
6.2.5 安全性测试 75
6.2.6 性能测试 75
6.2.7 存储测试 76
6.2.8 配置测试 76
6.2.9 兼容性/配置/转换测试 76
6.2.10 安装测试 76
6.2.11 可靠性测试 76
6.2.12 可恢复性测试 77
6.2.13 适用性测试 78
6.2.14 文档测试 78
6.2.15 过程测试 78
6.2.16 系统测试的执行 78
6.3 验收测试 79
6.4 安装测试 79
6.5 测试的计划与控制 79
6.6 测试结束准则 80
6.7 独立的测试机构 84
第7章 调试 85
7.1 暴力法调试 85
7.2 归纳法调试 87
7.3 演绎法调试 89
7.4 回溯法调试 91
7.5 测试法调试 91
7.6 调试的原则 91
7.6.1 定位错误的原则 92
7.6.2 修改错误的技术 92
7.7 错误分析 93
第8章 极限测试 95
8.1 极限编程基础 95
8.2 极限测试:概念 98
8.2.1 极限单元测试 98
8.2.2 验收测试 99
8.3 极限测试的应用 99
8.3.1 测试用例设计 100
8.3.2 测试驱动器及其应用 101
8.4 小结 102
第9章 测试因特网应用系统 103
9.1 电子商务的基本结构 104
9.2 测试的挑战 105
9.3 测试的策略 106
9.3.1 表示层的测试 108
9.3.2 业务层的测试 109
9.3.3 数据层的测试 111
附录A 极限测试应用程序样例 113
附录B 小于1000的素数 119
词汇表 121
文章来源于领测软件测试网 https://www.ltesting.net/