图书介绍

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

软件测试实用技术与常用模板
  • 李龙,李向函,冯海宁等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111319504
  • 出版时间:2010
  • 标注页数:336页
  • 文件大小:27MB
  • 文件页数:350页
  • 主题词:软件-测试-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件测试实用技术与常用模板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

热门推荐