|
|
51CTO旗下网站
|
|
移动端

目录(2)

《软件测试:一个软件工艺师的方法(原书第4版)》本书是经典的软件测试教材,综合阐述了软件测试的基础知识和方法,既涉及基于模型的开发,又介绍测试驱动的开发,做到了理论与实践的完美结合,反映了软件标准和开发的新进展和变化。本节为目录。

作者:马琳/李海峰 译来源:机械工业出版社|2017-11-15 16:43

【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道

目录(2)

第7章 基于决策表的测试  77
7.1 决策表  77
7.2 决策表使用技巧  77
7.3 三角形问题的测试用例  80
7.4 Next Date函数的测试用例  81
7.4.1 第一轮尝试  81
7.4.2 第二轮尝试  82
7.4.3 第三轮尝试  83
7.5 佣金问题的测试用例  85
7.6 因果关系图  85
7.7 原则与注意事项  86
7.8 习题  87
7.9 参考文献  87
第8章 路径测试  88
8.1 程序图  88
8.2 DD路径  90
8.3 测试覆盖指标  92
8.3.1 基于程序图的覆盖度量方法  92
8.3.2 E. F. Miller的覆盖度量方法  92
8.3.3 复合条件下的闭合路径  95
8.3.4 示例  96
8.3.5 测试覆盖分析器  99
8.4 基路径测试  99
8.4.1 McCabe的基路径方法  100
8.4.2 McCabe基路径方法的考虑  102
8.4.3 McCabe方法的基本复杂度  103
8.5 原则与注意事项  105
8.6 习题  105
8.7 参考文献  106
第9章 数据流测试  107
9.1 定义/使用测试  107
9.1.1 举例  108
9.1.2 stocks的定义使用路径  110
9.1.3 locks的定义使用路径  110
9.1.4 totalLocks的定义使用路径  113
9.1.5 sales的定义使用路径  113
9.1.6 commission的定义使用路径  115
9.1.7 定义使用路径的测试覆盖指标  115
9.1.8 面向对象编码的定义/使用测试  116
9.2 基于程序切片的测试  116
9.2.1 举例  118
9.2.2 风格与技术  122
9.2.3 切片拼接  123
9.3 程序切片工具  124
9.4 习题  125
9.5 参考文献  125
第10章 单元测试回顾  126
10.1 测试方法的摇摆  126
10.2 测试方法摇摆问题探索  128
10.3 用于评估测试方法的指标  131
10.4 重新修订的案例研究  133
10.4.1 基于规格说明的测试  133
10.4.2 基于代码的测试  136
10.5 指导方针  138
10.6 习题  139
10.7 参考文献  139
第三部分 超越单元测试
第11章 基于生命周期的测试  142
11.1 传统瀑布模型测试  142
11.1.1 瀑布模型测试  143
11.1.2 瀑布模型的优缺点  143
11.2 在迭代生命周期中测试  144
11.2.1 瀑布模型的变体  144
11.2.2 基于规格说明的生命周期模型  146
11.3 敏捷测试  147
11.3.1 极限编程  148
11.3.2 测试驱动开发  148
11.3.3 Scrum  149
11.4 敏捷模型驱动开发  150
11.4.1 敏捷模型驱动开发概述  150
11.4.2 模型驱动的敏捷开发  151
11.5 参考文献  151
第12章 基于模型的测试  152
12.1 基于模型测试  152
12.2 恰当的系统模型  152
12.2.1 Peterson构架  153
12.2.2 主流模型的表达能力  154
12.2.3 建模问题  154
12.2.4 选择恰当的模型  156
12.3 支持基于模型的测试的商用工具  156
12.4 参考文献  156
第13章 集成测试  157
13.1 基于功能分解的集成  157
13.1.1 自顶向下的集成  160
13.1.2 自底向上的集成  161
13.1.3 三明治集成  161
13.1.4 优点和缺点  162
13.2 基于调用图的集成  162
13.2.1 成对集成  163
13.2.2 相邻集成  164
13.2.3 优点和缺点  166
13.3 基于路径的集成  166
13.3.1 新概念与扩展概念  167
13.3.2 MM路径的复杂度  168
13.3.3 优点和缺点  168
13.4 示例:集成版NextDate  169
13.4.1 基于分解的集成  169
13.4.2 基于调用图的集成  170
13.4.3 基于MM路径的集成  172
13.5 结论和建议  174
13.6 习题  174
13.7 参考文献  175
第14章 系统测试  176
14.1 线索  176
14.1.1 线索存在的可能性  177
14.1.2 线索定义  177
14.2 需求说明的基本概念  178
14.2.1 数据  178
14.2.2 操作  179
14.2.3 设备  179
14.2.4 事件  180
14.2.5 线索  181
14.2.6 基本概念之间的关系  181
14.3 基于模型的线索  181
14.4 基于用例的线索  184
14.4.1 用例的层次  184
14.4.2 一个实用的测试执行系统  186
14.4.3 系统级的测试用例  187
14.4.4 用事件驱动Petri网来表述用例  188
14.4.5 用事件驱动Petri网来表述有限状态机  190
14.4.6 哪种视角最适用于系统测试  190
14.5 长用例与短用例  190
14.6 到底需要多少用例  193
14.6.1 关联到输入事件  193
14.6.2 关联到输出事件  194
14.6.3 关联到全部端口事件  194
14.6.4 关联到类  194
14.7 系统测试的覆盖性指标  194
14.7.1 基于模型系统测试的覆盖性  195
14.7.2 基于规格说明系统测试的覆盖性  195
14.8 系统测试的其他方法  196
14.8.1 性能分析  197
14.8.2 基于风险的测试  199
14.9 非功能性系统测试  200
14.9.1 压力测试的策略  200
14.9.2 利用数学的方法  201


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Expert C# 2005 Business Objects中文版

本书描述了怎样应用面向对象的概念来进行.NET应用程序的架构、设计和开发。作者将重点放在了面向业务的对象,即业务对象和怎样在包括Web和...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊