- ISBN:9787302650065
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:244
- 出版时间:2024-01-01
- 条形码:9787302650065 ; 978-7-302-65006-5
本书特色
全面系统介绍了软件测试需求分析与设计的内容,从软件测试活动涉及的相关概念入手,着重介绍开展软件测试需求分析的方法、开展测试设计的方法,以及测试活动输出的测试工作产品的主要内容,*后给出嵌入式和非嵌入式软件的测试需求分析的案例。
图书特色:
● 概念与关系。明确涉及的相关概念、以及概念之间的关系,避免带着错误的认知,在软件测试行业与正确方法渐行渐远。
● 方法与案例。详细讲解了测试需求分析方法和测试用例设计方法,通过大量正反案例列举了常见错误、错误原因以及正确分析结果。
内容简介
《软件测试需求分析与设计实践》全面系统地介绍软件测试需求分析与设计,从软件测试活动涉及的相关概念入手,着重介绍开展软件测试需求分析的方法、开展测试设计的方法,以及测试工作产品的主要内容,*后给出嵌入式和非嵌入式软件的测试需求分析案例。 《软件测试需求分析与设计实践》适合作为第三方软件测评机构的测试人员的培训教材,也可作为高等院校计算机、软件工程专业高年级本科生的参考书。
目录
1.1 软件测试 1
1.2 测试级别 2
1.3 测试类型 7
1.3.1 文档审查 7
1.3.2 代码审查 15
1.3.3 静态分析 16
1.3.4 代码走查 18
1.3.5 逻辑测试 19
1.3.6 功能测试 26
1.3.7 接口测试 28
1.3.8 性能测试 29
1.3.9 余量测试 30
1.3.10 容量测试 30
1.3.11 强度测试 30
1.3.12 可靠性测试 31
1.3.13 安全性测试 32
1.3.14 恢复性测试 33
1.3.15 边界测试 33
1.3.16 数据处理测试 34
1.3.17 安装性测试 35
1.3.18 人机交互界面测试 35
1.3.19 兼容性测试 36
1.3.20 标准符合性测试 36
1.4 测试方法 37
1.5 测试需求分析 38
1.6 测试项 39
1.7 测试充分性 40
1.8 测试点 40
1.9 测试策略 41
1.10 测试设计 42
1.11 测试用例 42
1.12 评估准则 43
1.13 预期结果 43
习题 44
第2章 软件测试活动 45
2.1 综述 45
2.2 单元测试 47
2.2.1 概述 47
2.2.2 测试需求分析与策划 47
2.2.3 测试设计与实现 48
2.2.4 测试执行 50
2.2.5 测试总结 51
2.3 部件测试 51
2.3.1 概述 51
2.3.2 测试需求分析与策划 52
2.3.3 测试设计与实现 52
2.3.4 测试执行 57
2.3.5 测试总结 57
2.4 配置项测试 58
2.4.1 概述 58
2.4.2 测试需求分析与策划 59
2.4.3 测试设计与实现 60
2.4.4 测试执行 63
2.4.5 测试总结 64
2.5 系统测试 65
2.5.1 概述 65
2.5.2 测试需求分析与策划 65
2.5.3 测试设计与实现 66
2.5.4 测试执行 69
2.5.5 测试总结 69
习题 70
第3章 软件测试需求分析 71
3.1 综述 71
3.1.1 测试需求分析与软件需求分析的关系 71
3.1.2 测试需求分析和测试设计的关系 72
3.1.3 测评大纲主要内容之间的关系 73
3.2 测试需求分析要求 74
3.2.1 要求 74
3.2.2 概念误区 74
3.2.3 正常分析逻辑 75
3.2.4 测试充分性 76
3.3 测试策划要求 77
3.3.1 要求 77
3.3.2 测试策略 77
3.3.3 测试方法 78
3.4 测试需求分析的方法 80
3.4.1 测试需求分析的依据 80
3.4.2 确定测试项和测试类型 81
3.4.3 确定测试项的测试需求 84
3.4.4 确定测试项的充分性要求 85
3.4.5 确定测试项的测试终止要求 86
3.5 识别测试项 87
3.5.1 概述 87
3.5.2 功能需求的误区 87
3.5.3 测试项和测试类型的关系 89
3.5.4 确定测试项的方法 90
3.6 确定测试点 92
3.6.1 概述 92
3.6.2 流程类测试点 94
3.6.3 数据类测试点 97
3.6.4 规则类测试点 97
3.6.5 组合类测试点 98
习题 99
第4章 测评大纲主要内容 101
4.1 概述 101
4.2 被测件概述 102
4.3 测试内容 103
4.3.1 测试项要素 103
4.3.2 测试项组织方式 105
4.4 测试策略 113
4.4.1 总体测试策略 114
4.4.2 具体软件的测试策略 114
4.4.3 示例 116
4.5 测试环境 119
4.6 测试风险 120
习题 121
第5章 软件测试设计 123
5.1 黑盒测试用例设计 123
5.1.1 等价类划分法 123
5.1.2 边界值分析法 129
5.1.3 因果图法 132
5.1.4 判定表驱动法 137
5.1.5 正交试验法 140
5.1.6 场景法 143
5.2 各类测试点的测试用例设计 146
5.2.1 流程类测试点 146
5.2.2 数据类测试点 146
5.2.3 规则类测试点 147
5.2.4 组合类测试点 147
5.3 控制测试用例数量 147
5.4 测试设计持续改进 149
习题 151
第6章 测试说明主要内容 153
6.1 概述 153
6.2 测试用例设计 153
6.3 测试用例 155
6.3.1 概述 155
6.3.2 测试用例名称和标识 155
6.3.3 测试用例概述 156
6.3.4 设计方法 156
6.3.5 初始化要求 156
6.3.6 约束条件 157
6.3.7 终止条件 157
6.3.8 测试执行步骤 157
习题 159
第7章 软件测试工作产品质量评价 161
7.1 软件测评大纲质量评价 161
7.1.1 对被测软件的理解程度 161
7.1.2 测试环境有效性 162
7.1.3 测试策略合理性 162
7.1.4 测试项分析的充分程度 163
7.1.5 测试子项分析的充分程度和测试方法的可行性 164
7.2 软件测评报告质量评价 164
7.2.1 与大纲要求的符合性说明 165
7.2.2 测试过程说明 165
7.2.3 测试过程出现的问题说明 166
7.2.4 测试结果说明 166
7.2.5 软件问题说明 167
7.2.6 测试结论说明 167
7.3 软件测试用例质量评价 167
7.3.1 测试用例设计方法有效性 168
7.3.2 测试用例要素准确性 168
7.3.3 测试用例执行步骤准确性 169
第8章 测试需求分析案例 171
8.1 嵌入式软件测试需求分析案例 171
8.1.1 功能测试需求分析案例 171
8.1.2 性能测试需求分析案例 191
8.1.3 接口测试需求分析案例 194
8.1.4 安全性测试需求分析案例 195
8.2 非嵌入式软件测试需求分析案例 197
8.2.1 功能测试需求分析案例 197
8.2.2 性能测试需求分析案例 214
8.2.3 容量测试需求分析案例 221
附录A 软件测评大纲质量评价表 223
附录B 软件测评报告质量评价表 227
附录C 软件测试用例质量评价表 231
参考文献 233
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
零信任网络:在不可信网络中构建安全系统
¥37.2¥59.0 -
硅谷之火-人与计算机的未来
¥20.3¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥69.3¥99.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥52.4¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥68.2¥89.8 -
LINUX实战——从入门到精通
¥49.0¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥81.8¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
做好课题申报:AI辅助申请书写作
¥48.9¥69.8 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0