图书介绍
软件测试技术教程PDF|Epub|txt|kindle电子书版本网盘下载
![软件测试技术教程](https://www.shukui.net/cover/18/31951181.jpg)
- 赵丙秀,罗保山主编;张新华,余恒芳,李唯副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121269981
- 出版时间:2015
- 标注页数:216页
- 文件大小:33MB
- 文件页数:227页
- 主题词:软件-测试-高等职业教育-教材
PDF下载
下载说明
软件测试技术教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
项目介绍1
第1章 软件测试概述3
1.1 行业背景3
1.2 软件测试与软件质量5
1.2.1 什么是软件测试5
1.2.2 什么是软件缺陷6
1.2.3 什么是软件质量7
1.2.4 软件测试与软件质量保证的区别8
1.3 软件测试的目的8
1.4 测试用例9
1.4.1 定义9
1.4.2 测试用例的重要性9
1.4.3 测试用例的评价标准10
1.4.4 测试用例设计的基本原则10
1.5 软件测试的原则11
1.6 软件缺陷的修复成本15
1.7 软件测试的对象15
1.8 软件测试的分类16
1.8.1 按照测试方式分类16
1.8.2 按照测试方法分类16
1.8.3 按照测试过程分类17
1.8.4 按照测试目的分类17
1.9 软件测试人员的基本素质18
本章小结19
习题19
第2章 软件测试的流程20
2.1 软件生命周期中的测试20
2.1.1 软件生命周期20
2.1.2 软件生命周期中的测试策略21
2.1.3 软件测试通用流程21
2.2 单元测试22
2.2.1 单元测试的任务22
2.2.2 单元测试的过程24
2.3 集成测试24
2.3.1 集成测试概念24
2.3.2 集成测试策略25
2.4 系统测试27
2.4.1 系统测试的概念27
2.4.2 系统的功能性测试27
2.4.3 系统测试的非功能性测试27
2.5 确认测试30
2.5.1 确认测试的准则30
2.5.2 程序修改后的确认测试31
2.5.3 配置与审查31
2.6 验收测试31
2.6.1 验收测试的含义31
2.6.2 验收测试的内容32
2.6.3 软件文档验收测试32
2.7 回归测试33
2.7.1 软件维护测试33
2.7.2 软件版本开发的测试33
2.7.3 软件增量开发中的测试34
2.8 软件自动化测试34
2.8.1 软件自动化测试的定义34
2.8.2 软件自动化测试的引入35
2.8.3 软件自动化测试的优点35
2.8.4 常用测试工具简介36
实战演练:软件项目测试环境的搭建38
本章小结41
习题41
第3章 软件测试管理42
3.1 软件测试管理的概念42
3.1.1 软件测试管理的定义42
3.1.2 软件测试管理内容43
3.1.3 软件测试工具44
3.2 测试组织的管理45
3.2.1 测试团队构成45
3.2.2 测试人员职责分工45
3.3 缺陷管理46
3.3.1 缺陷的分类46
3.3.2 缺陷的报告46
3.3.3 缺陷的处理流程48
3.4 缺陷工具Bugzilla49
3.4.1 Bugzilla的安装49
3.4.2 Bugzilla的使用66
3.5 配置管理66
3.6 配置管理工具SVN68
3.6.1 SVN的安装配置68
3.6.2 SVN的使用73
实战演练:手工测试软件项目75
本章小结75
习题75
第4章 黑盒测试技术76
4.1 黑盒测试的概念76
4.1.1 关于黑盒测试76
4.1.2 测试用例77
4.2 等价类划分方法78
4.2.1 等价类的划分原则78
4.2.2 等价类测试用例的设计79
4.2.3 等价类划分测试的实例80
4.3 边界值分析方法83
4.3.1 边界值分析法概要83
4.3.2 边界值分析测试的实例84
4.4 因果图法88
4.4.1 因果图法设计方法88
4.4.2 因果图法测试的实例90
4.5 判定表测试法93
4.5.1 判定表测试法的组成93
4.5.2 判定表测试法的实例94
4.6 其他黑盒测试方法97
4.6.1 特殊值测试97
4.6.2 故障猜测法97
4.7 黑盒测试方法选择的综合策略98
实战演练99
本章小结103
习题103
第5章 软件项目的功能测试104
5.1 功能测试104
5.1.1 功能测试的范围104
5.1.2 功能易用性测试105
5.2 软件功能测试工具及应用106
5.2.1 UFT的安装107
5.2.2 UFT的第一个测试脚本112
5.2.3 设置检查点120
5.2.4 参数化测试脚本129
实战演练:UFT的测试应用130
本章小结133
习题134
第6章 白盒测试技术135
6.1 白盒测试概述135
6.2 代码审查136
6.2.1 代码审查的方法和范围136
6.2.2 代码风格的审查138
6.2.3 编程规则的审查141
6.3 覆盖测试法142
6.3.1 语句覆盖143
6.3.2 其他逻辑覆盖方法144
6.3.3 路径覆盖145
实战演练:软件项目测试用例的实例分析146
本章小结149
习题149
第7章 软件项目的单元测试150
7.1 单元测试150
7.1.1 单元测试的范围150
7.1.2 单元测试解决方案151
7.2 软件界面的测试158
7.2.1 整体界面的测试159
7.2.2 界面元素的测试161
7.3 Web系统的单元测试165
7.4 运用NUnit进行组件测试173
实战演练:NUnit的工程应用176
本章小结184
习题185
第8章 软件性能测试186
8.1 软件性能186
8.1.1 软件性能概述186
8.1.2 软件性能指标187
8.2 性能测试方法189
8.2.1 负载测试189
8.2.2 压力测试189
8.2.3 并发测试189
8.2.4 兼容性测试190
8.3 Web系统的性能测试190
8.3.1 Web系统的性能测试介绍190
8.3.2 Web性能测试用例设计192
8.4 软件系统性能测试工具195
实战演练:RPT性能测试应用195
本章小结199
习题199
第9章 软件安全测试200
9.1 安全测试概述200
9.1.1 安全性概述200
9.1.2 安全性测试策略201
9.2 安全性测试方法202
9.3 Web应用安全测试206
9.4 软件系统安全测试工具及测试应用209
9.4.1 AppScan简介209
9.4.2 AppScan的原理209
9.4.3 AppScan的基本使用210
实战演练:AppScan安全性测试应用210
本章小结215
习题215
参考文献216