图书介绍
软件测试实用技术与常用模板2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李龙,李向函,冯海宁等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111319504
- 出版时间:2010
- 标注页数:336页
- 文件大小:27MB
- 文件页数:350页
- 主题词:软件-测试-高等学校-教材
PDF下载
下载说明
软件测试实用技术与常用模板PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 软件测试的基本知识1
第1章 软件测试概述1
1.1软件的相关知识概述1
1.1.1软件的定义及分类方法1
1.1.2软件工程的主要内容3
1.1.3软件的生存期3
1.2软件测试的相关知识概述4
1.2.1软件测试的概念4
1.2.2软件测试的方法4
1.2.3软件测试的任务6
1.3软件测试的目的和原则6
1.3.1软件测试的目的6
1.3.2软件测试的原则7
1.4软件测试的流程8
1.4.1软件测试工作总体流程图8
1.4.2软件测试活动分布图10
1.4.3软件测试流程关系图10
1.5软件测试对组织结构和人员的要求10
1.5.1对组织结构的要求10
1.5.2对人员的要求10
1.6自动化测试概述14
1.6.1自动化测试的特点14
1.6.2自动化测试的过程16
1.6.3自动化测试工具选择的原则17
1.6.4自动化测试技术17
1.6.5自动化测试技术的比较19
1.6.6自动化测试的级别19
1.6.7自动化测试方案选择需要考虑的方面20
1.6.8自动化测试要点21
1.6.9自动化测试适用的测试阶段及其执行的先决条件21
1.6.10自动化测试工作中的重点22
1.6.11自动化测试执行需要解决的问题24
1.6.12自动化测试工具简介25
1.7软件测试的前景27
习题28
第二部分 软件测试的核心技术29
第2章 白盒测试的实用技术29
2.1白盒测试概述29
2.1.1白盒测试的基本知识29
2.1.2白盒测试的原则29
2.1.3白盒测试的类别、依据和流程30
2.2白盒测试的方法31
2.2.1代码检查31
2.2.2代码检查的方式32
2.2.3代码检查项目33
2.2.4静态结构分析36
2.2.5 SQL语句测试36
2.2.6代码检查的分析与评价37
2.3白盒测试的常用技术37
2.3.1逻辑覆盖法37
2.3.2插桩技术39
2.3.3基本路径测试法40
2.3.4域测试法42
2.3.5符号测试42
2.3.6 Z路径覆盖法42
2.3.7程序变异测试法43
习题43
第3章 黑盒测试的实用技术44
3.1黑盒测试的基本概念44
3.1.1黑盒测试的优点和缺点44
3.1.2对黑盒测试人员的要求45
3.1.3黑盒测试的意义45
3.2黑盒测试的方法45
3.2.1等价类划分45
3.2.2边界值分析法47
3.2.3因果图法48
3.2.4判定表驱动法50
3.2.5场景法50
3.2.6功能图法51
3.2.7错误推测法51
3.2.8正交试验设计法52
3.3黑盒测试的原则和策略52
3.3.1黑盒测试的原则52
3.3.2黑盒测试的策略53
3.4黑盒测试的步骤53
3.4.1测试计划53
3.4.2测试设计53
3.4.3测试执行的步骤54
3.4.4测试评估54
习题54
第4章 测试用例设计方法55
4.1测试用例编写概述55
4.1.1什么是测试用例55
4.1.2为什么要编写测试用例55
4.1.3测试用例主要包括哪些内容55
4.1.4设计测试用例所需的文档资料56
4.2测试用例的作用56
4.2.1实施测试指导的作用56
4.2.2指导测试数据规划的作用56
4.2.3指导脚本编写的作用57
4.2.4作为评判基准的作用57
4.2.5作为分析缺陷的基准的作用57
4.3测试用例的设计57
4.3.1白盒测试用例的设计57
4.3.2黑盒测试用例的设计58
4.3.3综合设计方法58
4.3.4测试用例设计的原则和注意事项58
4.3.5测试用例的管理61
4.4测试用例主要内容的编写61
4.4.1测试目标的描述61
4.4.2测试环境的描述61
4.4.3输入数据/动作的编写62
4.4.4测试的步骤62
4.4.5测试预期的结果63
4.4.6测试脚本的编写64
习题64
第三部分 软件测试的实用技术65
第5章 对本书测试模型的介绍65
5.1引言65
5.1.1编写目的65
5.1.2背景66
5.1.3定义66
5.1.4参考资料67
5.2程序系统的结构67
5.3对密码修改模块的设计说明70
5.3.1程序描述70
5.3.2功能70
5.3.3输入项71
5.3.4输出项71
5.3.5算法71
5.3.6流程逻辑71
5.3.7接口72
5.4对详细查询功能模块的设计说明72
5.4.1程序描述72
5.4.2功能72
5.4.3输入项73
5.4.4输出项73
5.4.5算法73
5.4.6流程逻辑73
5.4.7接口73
习题73
第6章 单元测试的实用技术74
6.1单元测试概述74
6.1.1单元测试的目的74
6.1.2单元测试所需文档资料74
6.2单元测试的主要任务75
6.2.1程序语法检查75
6.2.2程序逻辑检查75
6.2.3模块接口测试75
6.2.4局部数据结构测试76
6.2.5路径测试76
6.2.6边界条件测试76
6.2.7错误处理测试76
6.2.8代码书写规范检查77
6.3单元测试的步骤77
6.4单元测试需要填写的表格79
6.5单元测试提交的软件Bug清单79
6.6单元测试的测试用例79
6.7单元测试的人工测试实训和操作方法81
6.8单元测试的自动化测试实训和操作方法83
6.8.1选择适用的单元测试工具83
6.8.2自动化单元测试中需要注意的问题84
6.8.3自动化单元测试工作重点84
6.8.4自动化单元测试案例84
习题89
第7章 功能测试的实用技术90
7.1功能测试概述90
7.1.1功能测试的基本概念90
7.1.2功能测试的基本要求90
7.1.3功能测试需要的参考文档90
7.2功能测试的重点91
7.3功能测试的常见方法91
7.3.1安装测试91
7.3.2卸载测试94
7.3.3运行与关闭测试96
7.3.4菜单功能测试98
7.3.5浏览功能测试98
7.3.6选择功能测试98
7.3.7搜查功能测试99
7.3.8统计功能测试99
7.3.9 Web功能测试100
7.3.10翻页功能测试101
7.4功能测试的常见流程101
7.5功能测试的人工测试实训和操作方法102
7.5.1安装卸载测试102
7.5.2手机信息管理系统模型的登录测试105
7.6功能测试的自动化测试实训和操作方法108
7.6.1自动化功能测试应该何时开始108
7.6.2自动化功能测试实例108
习题113
第8章 集成测试的实用技术114
8.1集成测试概述114
8.1.1集成测试基本情况114
8.1.2集成测试重点考虑的内容114
8.1.3集成测试过程115
8.2集成测试的方法115
8.2.1自底向上集成测试116
8.2.2自顶向下集成测试117
8.2.3核心系统先行集成测试117
8.2.4高频集成测试117
8.2.5桩驱动测试118
8.3集成测试阶段的工作119
8.3.1计划阶段119
8.3.2设计阶段119
8.3.3实现阶段119
8.3.4执行阶段120
8.4集成测试的步骤和测试用例120
8.5集成测试中的注意事项120
8.6集成测试完成的标志121
8.7集成测试的人工测试实训和操作方法122
习题124
第9章 性能测试的实用技术125
9.1性能测试概述125
9.1.1性能测试的目的125
9.1.2性能测试的先决条件126
9.1.3性能测试的准备工作126
9.2性能测试的基本要求127
9.2.1性能测试所需相关文档127
9.2.2对性能测试相关文档的要求127
9.2.3对进行性能测试的人员的要求127
9.3性能测试的内容127
9.3.1性能测试的分类128
9.3.2性能测试的方法128
9.3.3性能测试的调优129
9.4检查测试环境130
9.5性能测试的执行流程130
9.6性能测试常用的测试用例131
9.7性能测试的自动化测试实训和操作方法134
9.7.1待测测试模型介绍135
9.7.2使用LoadRunner进行负载/压力测试136
习题140
第10章 系统测试的实用技术141
10.1系统测试概述141
10.1.1系统测试的目的141
10.1.2系统测试的意义141
10.1.3系统测试的主要内容141
10.1.4系统测试的目标143
10.1.5系统测试的测试类型143
10.1.6系统测试过程144
10.1.7系统测试策略144
10.1.8系统测试环境145
10.2系统测试的方法145
10.2.1人工系统测试145
10.2.2自动化工具系统测试149
10.2.3多任务测试149
10.2.4临界测试150
10.2.5中断测试150
10.2.6系统测试策略150
10.3系统测试的过程151
10.4系统测试的结果分析151
10.5系统测试的文档资料154
10.6系统测试的人工测试实训和操作方法154
10.6.1对登录界面的测试154
10.6.2对修改用户名和密码模块的测试155
10.6.3手机信息管理系统界面测试158
10.6.4易用性测试161
习题161
第11章 验收测试的实用技术162
11.1验收测试的条件、目的和涉及的文档162
11.1.1验收测试的首要条件162
11.1.2验收测试的目的163
11.1.3验收测试的过程163
11.1.4验收测试的需求文档163
11.1.5验收测试的设计思路164
11.2应用系统验收测试164
11.2.1验收工作164
11.2.2验收报告164
11.2.3鉴定工作程序和文档资料165
11.3外包软件的验收测试168
11.3.1外包软件验收测试的软件配置和配置审核168
11.3.2非正式验收测试169
11.3.3正式验收测试170
11.4验收测试的组织过程171
11.4.1验收测试组织方案171
11.4.2项目进度审核171
11.4.3验收测试计划171
11.5验收测试的内容172
11.5.1验收测试的要点172
11.5.2验收测试结果及缺陷分析173
11.5.3项目验收情况汇总173
习题174
第12章 回归测试的实用技术175
12.1回归测试概述175
12.1.1什么是回归测试175
12.1.2回归测试的目的176
12.1.3回归测试的范围176
12.1.4回归测试的基本过程176
12.1.5回归测试的策略176
12.1.6回归测试人员177
12.1.7选择有效的回归测试包178
12.1.8人工回归测试流程178
12.1.9自动化回归测试流程178
12.1.10自动化回归测试框架、作用和框架的技术特点178
12.2回归测试用例库的维护方法180
12.2.1删除过时的测试用例180
12.2.2改进不受控的测试用例180
12.2.3删除冗余的测试用例180
12.2.4增添新的测试用例180
12.3回归测试的方法180
12.3.1再测试全部用例181
12.3.2基于风险进行测试181
12.3.3基于操作进行测试181
12.3.4仅测试修改部分181
12.4总结回归测试的结果181
12.5回归测试自动化的问题182
12.6回归测试实践总结182
12.7回归测试文档183
12.8人工回归测试实训和操作方法183
12.9回归测试的自动化测试实训和操作方法185
12.9.1自动化回归测试工作中的问题185
12.9.2自动化回归测试解决方案186
12.9.3手机信息管理系统回归测试案例186
习题187
第13章 配置测试的实用技术188
13.1配置测试概述188
13.1.1软件测试配置管理的概念188
13.1.2软件配置管理的定义188
13.1.3软件测试配置管理的任务189
13.1.4软件测试配置管理的目的189
13.1.5软件测试配置管理的基本目标189
13.1.6软件测试配置管理的执行约定190
13.1.7软件测试配置管理的执行能力190
13.1.8软件测试配置管理组负责协调的工作191
13.1.9软件测试配置管理的流程191
13.1.10软件测试配置管理的关键活动191
13.1.11软件配置管理的要求193
13.1.12配置测试的前提条件194
13.1.13配置测试的范围195
13.1.14配置测试的目标195
13.1.15 软件测试配置管理人员工作的主要内容195
13.2配置测试技术197
13.2.1配置测试设计197
13.2.2配置测试常用技术的使用198
13.3配置测试的主要内容199
13.3.1硬件环境配置测试199
13.3.2软件环境配置测试201
13.4配置测试工作的文档203
13.5配置测试的人工测试实训和操作方法203
习题205
第14章 软件的其他测试技术206
14.1可用性测试206
14.1.1可用性测试的定义206
14.1.2可用性测试的方法206
14.1.3可用性测试的目的207
14.2压力测试207
14.2.1压力测试的定义、特点和核心原则207
14.2.2压力测试的目标208
14.3确认测试208
14.3.1确认测试的定义208
14.3.2确认测试的内容208
14.4容错性测试209
14.4.1容错性测试的定义209
14.4.2容错性测试的内容209
14.4.3容错性测试需考虑的特殊事项209
14.5易用性测试209
14.5.1易用性测试的定义210
14.5.2易用性测试的内容210
14.6安全性测试210
14.6.1什么是软件安全210
14.6.2安全性测试的内容和方法210
14.7需求分析测试211
14.7.1需求分析的定义和测试任务211
14.7.2需求分析测试的内容212
14.8可靠性测试212
14.8.1可靠性测试概述212
14.8.2软件可靠性测试中需注意的问题213
14.8.3软件可靠性测试的流程213
14.9风险测试216
14.9.1风险表现的形式216
14.9.2风险解决策略216
14.9.3风险测试步骤216
14.9.4风险管理217
14.10缺陷测试217
14.10.1缺陷测试的定义及其内容217
14.10.2缺陷测试应注意的问题218
14.10.3缺陷测试结论分析218
14.11 Web测试218
14.11.1 Web的功能测试219
14.11.2 Web的性能测试219
14.11.3 Web的用户界面测试220
14.11.4 Web的兼容性测试221
14.11.5 Web的安全性测试221
14.11.6 Web的接口测试221
14.12接口测试222
14.12.1接口测试概述222
14.12.2接口测试的内容222
14.12.3接口测试的测试项目223
14.13安装和反安装测试223
14.13.1安装和反安装测试的工作223
14.13.2安装和反安装测试的目标224
14.13.3安装测试和反安装测试的内容224
习题224
第四部分 软件测试文档写作模板227
第15章 软件测试所需的常用模板227
15.1测试大纲写作模板227
15.2测试计划写作模板230
15.3测试任务说明书写作模板243
15.4测试需求说明书写作模板248
15.5单元测试写作模板253
15.6代码检查写作模板257
15.7程序错误报告写作模板262
15.8程序设计写作模板263
15.9测试用例写作模板272
15.10软件测评写作模板279
15.11功能测试写作模板290
15.12性能测试写作模板295
15.13可靠性测试写作模板300
15.14集成测试写作模板303
15.15 系统测试写作模板309
15.16验收测试写作模板313
15.17测试分析报告写作模板320
15.18测试总结写作模板327
15.19 Web测试写作模板329
15.20软件安全性测试写作模板334
习题335
参考文献336
热门推荐
- 2923829.html
- 373755.html
- 3298748.html
- 102205.html
- 3009656.html
- 693080.html
- 2666498.html
- 3380105.html
- 3827798.html
- 2751718.html
- http://www.ickdjs.cc/book_3758859.html
- http://www.ickdjs.cc/book_3681428.html
- http://www.ickdjs.cc/book_3716965.html
- http://www.ickdjs.cc/book_3539733.html
- http://www.ickdjs.cc/book_3216816.html
- http://www.ickdjs.cc/book_3406910.html
- http://www.ickdjs.cc/book_3381306.html
- http://www.ickdjs.cc/book_3615946.html
- http://www.ickdjs.cc/book_1997929.html
- http://www.ickdjs.cc/book_2480478.html