编辑:孙老师
QQ:328334283
电话:0411-84708445
邮箱:
基于CDIO工程教育理念的单片机原理及应用
Spark大数据技术实战教程
区块链技术导论
SQL Server 数据库应用技术(2016版)
软件测试作为软件工程中的关键环节,在保障软件质量、提高用户满意度和降低维护成本方面发挥着不可或缺的作用。本教材编写团队自2012年起,一直从事国产核反应堆安全分析软件的测试,积累了丰富的工程经验。同时,也培养了不少优秀的软件测试本科生、研究生,取得了良好的教学效果,获得省教学成果一等奖、中国计算机学会教学案例三等奖等奖励。
软件测试作为软件工程中的关键环节,在保障软件质量、提高用户满意度和降低维护成本方面发挥着不可或缺的作用。本教材编写团队自2012年起,一直从事国产核反应堆安全分析软件的测试,积累了丰富的工程经验。同时,也培养了不少优秀的软件测试本科生、研究生,取得了良好的教学效果,获得省教学成果一等奖、中国计算机学会教学案例三等奖等奖励。
第1章
概 论 …………………… 3
1.1 软件验证与确认 ………………… 3
1.2 软件 V&V 与软件测试的关系 … 4
1.3 软件缺陷的应对方法 …………… 4
1.4 软件失效模型 …………………… 5
1.5 RIPR模型
……………………… 5
1.6 软件质量 ………………………… 7
1.7 软件测试的形式化定义 ………… 8
1.8 软件测试基本术语 ……………… 9
1.9 软件测试用例执行过程………… 11
1.10 软件测试方法 ………………… 12
1.11 软件测试与其他开发活动的关系
………………………………… 13
1.12 软件测试阶段 ………………… 13
1.13 软件测试技术 ………………… 14
1.14 软件测试过程 ………………… 16
1.15 软件测试原则 ………………… 17
1.16 软件质量度量 ………………… 18
1.17 推荐阅读资源 ………………… 19
习题1 ………………………………… 20
第2章
基于结构的测试 ……… 21
2.1 静态测试………………………… 21
2.2 控制流分析……………………… 25
2.3 数据流分析……………………… 30
2.4 Mock模拟对象 ………………… 35
2.5 数据驱动测试…………………… 40
2.6 变异分析………………………… 41
习题2 ………………………………… 44
第3章
基于规格说明的测试 … 47
3.1 等价类划分法…………………… 47
3.2 边界值分析法…………………… 49
3.3 判定表方法……………………… 50
3.4 场景法…………………………… 52
3.5 状态转换测试…………………… 55
3.6 随机测试………………………… 57
3.7 基于属性的测试………………… 61
3 习 .8 题3 蜕变测试………………………… 63
第4章
基于软件产品质量特性的
测试 …………………… 69
4.1 基于软件产品质量特性简介…… 69
4.2 性能效率………………………… 70
4.3 信息安全测试…………………… 75
习题4 ………………………………… 82软件测试技术
第5章
测试管理 ……………… 84
5.1 标准与规范……………………… 84
5.2 测试过程………………………… 86
5.3 基于风险的测试………………… 91
5.4 测试管理概述…………………… 92
5.5 过程改进………………………… 96
习题5………………………………… 100
第6章
软件测试的挑战 ……… 101
6.1 机器学习测试概述 …………… 101
6.2 机遇及趋势 …………………… 107
习题6………………………………… 108
实践篇
第7章
基于结构的测试实践 ………………………… 111
7.1 测试环境 ……………………… 111
7.2 静态测试 ……………………… 118
7.3 控制流测试 …………………… 124
7.4 数据驱动测试 ………………… 129
7.5 数据流测试 …………………… 134
7.6 变异分析 ……………………… 140
7.7 实验任务 ……………………… 150
第8章
基于规格说明的测试实践 ………………………… 151
8.1 测试环境 ……………………… 151
8.2 基于 Randoop的随机测试 …… 175
8.3 基于 EvoSuite的随机测试 …… 179
8.4 基于属性的测试 ……………… 183
8.5 蜕变测试 ……………………… 187
8.6 基于Selenium 的 Web功能测试 ………………………………… 192
8.7 基于 Playwright的 Web功能测试 ……………………208
8.8 实验任务 …………………………215
第9章
基于软件产品质量特性的
测试实践 ……………… 216
9.1 测试环境 ……………………… 216
9.2 基于 LoadRunner的性能测试 ………………………………… 229
9.3 基于 Grafanak6的性能测试 ………………… 248
9.4 基于 OWA SPZAP的信息安全测试 ……………………………… 258
9.5 实验任务 …………………… 266
参考文献 ……………………………………………………………………………… 267
扫码关注
返回顶部