猜你喜欢
软件测评典型案例剖析

软件测评典型案例剖析

书籍作者:于秀山 ISBN:9787121446603
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:3397
创建日期:2023-05-29 发布日期:2023-05-29
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介
本书以装备软件相关测试标准为基础,系统收集并整理了具有普遍性和代表性的测试案例,涵盖文档审查、代码审查、静态分析、代码走查、逻辑测试、功能测试、性能测试、接口测试、边界测试、强度测试、余量测试、容量测试、安全性测试、安装性测试、兼容性测试、人机交互界面测试等多种测试类型。本书所有测试案例均来自实际的软件测评项目,案例真实、贴切,其中既有优秀的测试案例,也有大量存在不足的测试案例,对于每一个测试案例,特别是存在不足的案例,进行了点评分析。透过这些测试案例,我们可以看到,软件测试不充分的诱因已远远超出了软件测试的范畴,其中不乏软件需求和软件设计不全面、不合理等给测试人员造成的困惑,从这个意义上说,本书不单单是一本软件测试方面的图书,同时也是软件需求分析、软件设计、软件编码方面的案例展现。
作者简介
于秀山,长期从事软件评测理论、方法及技术研究,承担了多项军队重点测评科研和重点型号装备软件定型测评项目,获军队科技进步二等奖8项,三等奖5项,获得国家发明专利授权10项、软件著作权13项,出版著作3部、译著13部。
目录
第一章 软件测试苦与乐 1
1.1 软件测试之“苦” 1
1.2 软件测试之“乐” 2
第二章 软件测试过程 4
2.1 测试需求分析 5
2.1.1 测试需求分析内容 5
2.1.2 测试需求规格说明评审 5
2.2 测试策划 6
2.2.1 测试策划内容 6
2.2.2 测试计划/大纲评审 6
2.3 测试设计与实现 7
2.3.1 测试设计与实现内容 7
2.3.2 测试说明文档编写 7
2.3.3 测试说明评审 9
2.3.4 测试就绪评审 9
2.4 测试执行 9
2.5 测试总结 10
第三章 软件测试级别与类型及技术要求 13
3.1 单元测试 13
3.2 单元集成测试 13
3.3 配置项测试 14
3.3.1 定义与内涵 14
3.3.2 配置项测试技术要求 15
3.4 配置项集成测试 16
3.5 系统测试 17
3.5.1 定义与内涵 17
3.5.2 系统测试技术要求 17
3.6 回归测试 18
3.6.1 定义与内涵 18
3.6.2 回归测试技术要求 18
3.7 测试级别划分不合理典型案例 19
3.8 软件测试类型 23
3.9 软件测试类型选取要求 24
第四章 文档与代码类测试 27
4.1 文档审查 27
4.1.1 文档审查内容 27
4.1.2 文档审查典型问题 27
4.2 代码审查 29
4.3 静态分析 30
4.4 代码走查 30
4.5 逻辑测试 33
4.5.1 概述 33
4.5.2 各种测试覆盖示例 36
4.5.3 逻辑测试典型案例剖析 38
第五章 功能类测试 41
5.1 功能测试 41
5.1.1 概述 41
5.1.2 功能测试内容与方法 41
5.1.3 自检类功能测试典型案例剖析 42
5.1.4 告警类功能测试典型案例剖析 47
5.1.5 监测类功能测试典型案例剖析 51
5.1.6 其他功能测试典型案例剖析 63
5.1.7 输入字段逻辑一致性测试典型案例 75
5.1.8 输出结果合理性测试典型案例 82
5.2 边界测试 83
5.2.1 边界测试内容 83
5.2.2 边界测试典型案例剖析 83
5.3 恢复性测试 92
5.3.1 恢复性测试内容 92
5.3.2 恢复性测试典型案例剖析 93
5.4 安装性测试 97
5.4.1 安装性测试内容与方法 97
5.4.2 安装性测试典型案例剖析 97
第六章 性能类测试 101
6.1 性能测试 101
6.1.1 有关概念 101
6.1.2 常见的软件性能指标 102
6.1.3 性能测试方法 103
6.1.4 性能测试典型案例剖析 104
6.2 余量测试 130
6.2.1 余量测试内容与方法 130
6.2.2 余量测试典型案例剖析 131
6.3 容量测试 134
6.3.1 容量测试内容与方法 134
6.3.2 容量测试典型案例剖析 135
6.4 强度测试 137
6.4.1 强度测试内容与方法 137
6.4.2 强度测试与性能、余量、容量测试的关系 138
6.4.3 强度测试典型案例剖析 138
第七章 接口类测试 143
7.1 接口测试 143
7.1.1 概述 143
7.1.2 接口测试方法 144
7.1.3 接口测试典型案例剖析 147
7.2 人机交互界面测试 151
7.2.1 人机交互界面测试内容与方法 151
7.2.2 人机交互界面测试典型案例剖析 153
第八章 专项类测试 166
8.1 安全性测试 166
8.1.1 安全性测试内容 166
8.1.2 安全性测试方法 168
8.1.3 安全性测试典型案例剖析 169
8.2 兼容性测试 177
8.2.1 兼容性测试内容与方法 177
8.2.2 兼容性测试典型案例剖析 179
第九章 测评环境 185
9.1 概述 185
9.2 测评环境典型案例剖析 186
附录1 软件文档齐套性审查单 192
附录2 软件需求规格说明审查单 193
附录3 软件设计文档审查单 197
附录4 用户手册审查单 202
附录5 C/C++语言程序代码审查单 204
附录6 C#语言程序代码审查单 210
附录7 Python语言程序代码审查单 214
附录8 汇编语言程序代码审查单 218
附录9 可编程逻辑器件程序代码审查单 219
附录10 控制流审查单 224
附录11 数据流审查单 225
附录12 接口审查单 226
附录13 表达式审查单 227