当前位置:首页 > 工业技术
软件测试实用技术与常用模板  第2版
软件测试实用技术与常用模板  第2版

软件测试实用技术与常用模板 第2版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李龙,黎连业编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2018
  • ISBN:9787111591740
  • 页数:338 页
图书介绍:本书分别从软件测试的基本知识、软件测试的核心技术、软件测试的实用技术与测试实训以及软件测试文档写作模板等方面,系统、完整地进行了讲解与实操。读者通过学习本书,能掌握软件测试的基本概念,掌握软件测试相关技术、工具、方法,掌握关键实施技巧的技术、方法,并能写作测试计划、测试方案、测试文档,以及设计测试用例,具备独立承担实施测试项目的能力。
《软件测试实用技术与常用模板 第2版》目录

第一部分 软件测试的基本知识 2

第1章 软件测试概述 2

1.1软件的相关知识概述 2

1.1.1软件的定义及分类方法 2

1.1.2软件工程的主要内容 4

1.1.3软件的生存期 6

1.2软件测试的相关知识概述 6

1.2.1软件测试的概念 6

1.2.2软件测试的方法 8

1.3软件测试的目的和原则 9

1.3.1软件测试的目的 9

1.3.2软件测试的原则 10

1.4软件测试的流程 12

1.4.1软件测试工作总体流程图 12

1.4.2软件测试流程关系图 12

1.5软件测试对组织结构和人员的要求 15

1.5.1对组织结构的要求 15

1.5.2对人员的要求 15

1.6软件测试的前景分析 18

1.6.1现今软件测试的发展趋势 18

1.6.2软件测试人员的发展方向 18

第二部分 软件测试的核心技术 24

第2章 白盒测试的实用技术 24

2.1白盒测试概述 24

2.1.1白盒测试的基本知识 25

2.1.2白盒测试的原则 25

2.1.3白盒测试的类别、依据和流程 25

2.2白盒测试的要求 27

2.2.1软件各层公用测试的要求 27

2.2.2 Java语言测试检查的要求 30

2.2.3数据类型测试检查的要求 31

2.2.4 SQL语句测试检查的要求 31

2.3静态测试 34

2.3.1代码检查 35

2.3.2静态结构分析 39

2.3.3静态质量度量 40

2.4动态测试 41

2.4.1动态测试的基本特征和流程 41

2.4.2动态测试的方法 41

2.5白盒测试的常用技术 41

2.5.1逻辑覆盖法 41

2.5.2插桩测试法 44

2.5.3基本路径测试法 45

2.5.4域测试法 46

2.5.5符号测试法 47

2.5.6 Z路径覆盖法 47

2.5.7程序变异测试法 47

第3章 黑盒测试的实用技术 48

3.1黑盒测试概述 48

3.1.1黑盒测试的优点和缺点 49

3.1.2对黑盒测试人员的要求 49

3.1.3黑盒测试的意义 49

3.2黑盒测试的原则和策略 49

3.2.1黑盒测试的原则 50

3.2.2黑盒测试的策略 50

3.3黑盒测试的方法 50

3.3.1等价类划分法 51

3.3.2边界值分析法 55

3.3.3因果图法 58

3.3.4判定表驱动法 62

3.3.5场景法 65

3.3.6功能图法 67

3.3.7错误推测法 70

3.3.8正交试验设计法 73

第4章 测试用例设计方法 76

4.1测试用例设计概述 76

4.1.1什么是测试用例 76

4.1.2为什么要编写测试用例 77

4.1.3测试用例主要包括哪些内容 77

4.1.4设计测试用例所需的文档资料 77

4.1.5测试用例设计要点 78

4.2测试用例的作用 79

4.2.1指导测试实施 80

4.2.2指导测试数据规划 80

4.2.3指导脚本编写 80

4.2.4作为评判基准 80

4.2.5作为分析缺陷的基准 81

4.3测试用例的设计 81

4.3.1白盒测试用例的设计 81

4.3.2黑盒测试用例的设计 81

4.3.3综合设计方法 82

4.3.4测试用例设计的原则和注意事项 82

4.3.5测试用例的维护和管理 83

4.4测试用例设计模板举例 84

4.4.1功能测试用例的设计 84

4.4.2性能测试用例的设计 86

4.4.3容错能力测试用例的设计 87

4.4.4恢复能力测试用例的设计 87

4.4.5接口测试用例的设计 87

4.4.6需求测试用例的设计 88

4.4.7路径测试用例的设计 88

4.4.8信息安全测试用例的设计 89

第三部分 软件测试的实用技术与测试实训 92

第5章 对本书测试平台的介绍 92

5.1引言 92

5.1.1编写目的 92

5.1.2背景 93

5.1.3定义 93

5.1.4参考资料 94

5.2程序系统的结构 94

5.3对密码修改模块的设计说明 97

5.3.1程序描述 97

5.3.2功能 98

5.3.3输入项 98

5.3.4输出项 98

5.3.5算法 98

5.3.6流程逻辑 99

5.3.7接口 99

5.4对详细查询功能模块的设计说明 99

5.4.1程序描述 99

5.4.2功能 99

5.4.3输入项 99

5.4.4输出项 100

5.4.5算法 100

5.4.6流程逻辑 101

5.4.7接口 101

第6章 单元测试的实用技术 102

6.1单元测试概述 102

6.1.1单元测试的目的 102

6.1.2单元测试用例的设计要点 103

6.2单元测试的主要任务 103

6.2.1程序语法检查 103

6.2.2程序逻辑检查 103

6.2.3模块接口测试 103

6.2.4局部数据结构测试 104

6.2.5路径测试 104

6.2.6边界条件测试 105

6.2.7错误处理测试 105

6.2.8代码书写规范检查 105

6.3单元测试的步骤 106

6.4人工测试实训 108

6.5自动化测试实训 108

6.5.1选择适用的单元测试工具 111

6.5.2自动化单元测试中需要注意的问题 111

6.5.3自动化单元测试的工作重点 112

6.5.4自动化单元测试案例 112

第7章 集成测试的实用技术 119

7.1集成测试概述 119

7.1.1集成测试基本情况 119

7.1.2集成测试重点考虑的内容 120

7.1.3集成测试过程 120

7.2集成测试的方法 121

7.2.1自底向上集成测试 121

7.2.2自顶向下集成测试 122

7.2.3核心系统先行集成测试 123

7.2.4高频集成测试 123

7.2.5桩驱动测试 123

7.3集成测试阶段的工作 124

7.3.1计划阶段 124

7.3.2设计阶段 125

7.3.3实现阶段 125

7.3.4执行阶段 126

7.4集成测试的步骤和测试用例 126

7.5集成测试中的注意事项 127

7.6集成测试完成的标志 128

7.7集成测试实训 128

第8章 系统测试的实用技术 132

8.1系统测试概述 132

8.1.1系统测试的目的与意义 132

8.1.2系统测试的主要内容 133

8.1.3系统测试的测试类型 134

8.1.4系统测试策略 136

8.1.5系统测试环境 136

8.2系统测试的方法 136

8.2.1人工系统测试 137

8.2.2自动化系统测试 141

8.2.3多任务测试 141

8.2.4临界测试 142

8.2.5中断测试 142

8.3系统测试的过程 142

8.4系统测试实训 144

8.4.1对登录界面的测试 144

8.4.2对修改用户名和密码模块的测试 145

8.4.3手机信息管理系统界面测试 149

8.4.4易用性测试 152

第9章 回归测试的实用技术 154

9.1回归测试概述 154

9.1.1什么是回归测试 154

9.1.2回归测试的范围 155

9.2回归测试的策略 155

9.2.1回归测试人员的选择 155

9.2.2回归测试流程分析 156

9.2.3回归测试需要克服的问题 159

9.3回归测试用例库的维护 160

9.3.1删除过时的测试用例 160

9.3.2改进不受控的测试用例 160

9.3.3删除冗余的测试用例 160

9.3.4增添新的测试用例 160

9.4回归测试的方法 160

9.4.1再测试全部用例 161

9.4.2基于风险进行测试 161

9.4.3基于操作进行测试 161

9.4.4仅测试修改部分 161

9.4.5总结回归测试结果 162

9.5人工回归测试实训 162

9.6自动化回归测试实训 164

9.6.1自动化回归测试工作中的问题 164

9.6.2自动化回归测试解决方案 164

9.6.3手机信息管理系统回归测试案例 164

第10章 验收测试的实用技术 167

10.1验收测试概述 167

10.1.1验收测试的首要条件 167

10.1.2验收测试的主要内容 168

10.1.3验收测试的过程 168

10.1.4验收测试的设计思路 169

10.2应用系统验收测试 169

10.2.1验收工作 170

10.2.2验收报告 170

10.2.3鉴定工作程序和文档资料 171

10.3外包软件的验收测试 174

10.3.1软件配置和配置审核 174

10.3.2非正式验收测试 176

10.3.3正式验收测试 177

10.4验收测试的组织过程 177

10.4.1验收测试组织方案 177

10.4.2项目进度审核 178

10.4.3验收测试计划 178

10.5验收测试实训 179

10.5.1验收交付清单 179

10.5.2验收测试要点说明 180

10.5.3文档验收内容分析 181

10.5.4项目验收情况汇总 182

第11章 功能测试的实用技术 183

11.1功能测试概述 183

11.1.1功能测试的基本概念 183

11.1.2功能测试的基本要求 184

11.1.3功能测试需要的参考文档 185

11.2功能测试的重点 185

11.3功能测试的常见方法 186

11.3.1安装与卸载测试 186

11.3.2运行与关闭测试 188

11.3.3基础交互功能测试 188

11.3.4 Web功能测试 193

11.3.5文件测试 194

11.3.6数据库测试 195

11.4人工功能测试实训 195

11.4.1安装与卸载测试 195

11.4.2登录测试 200

11.5自动化功能测试实训 202

第12章 性能测试的实用技术 210

12.1性能测试概述 210

12.1.1性能测试的目的 210

12.1.2性能测试的准备工作 211

12.1.3性能测试的分类 212

12.2性能测试的基本要求 212

12.2.1性能测试的先决条件 212

12.2.2对性能测试相关文档的要求 212

12.2.3对性能测试人员的要求 213

12.3性能测试的方法 213

12.4性能测试的执行流程 217

12.5性能测试常用的测试用例 219

12.6自动化性能测试实训 222

12.6.1待测测试模型介绍 222

12.6.2检查测试环境 223

12.6.3使用LoadRunner进行测试 224

第13章 自动化测试的实用技术 231

13.1自动化测试框架举例 231

13.2自动化测试概述 232

13.2.1自动化测试的优点 232

13.2.2自动化测试的缺点 232

13.2.3自动化测试要点 233

13.2.4自动化测试工作的重点 234

13.2.5自动化测试的级别 235

13.3自动化测试技术的使用 237

13.3.1自动化测试采用的技术 237

13.3.2自动化测试技术的比较 239

13.3.3自动化测试适用的测试阶段及其执行的先决条件 239

13.3.4自动化测试方案选择需要考虑的因素 240

13.4自动化测试执行需要解决的问题 241

第四部分 软件测试文档写作模板 244

第14章 软件测试所需的常用模板 244

14.1测试需求说明书写作模板 244

14.2测试计划写作模板 248

14.3测试方案写作模板 252

14.4单元测试写作模板 255

14.5集成测试写作模板 260

14.6系统测试写作模板 266

14.7验收大纲写作模板 270

14.8性能测试写作模板 274

14.9可靠性测试写作模板 279

14.10测试用例写作模板 283

14.11测试总结写作模板 284

14.12系统运行维护管理写作模板 288

14.13软件测评写作模板 292

14.14测试管理写作模板 305

14.15 配置管理写作模板 319

参考文献 337

相关图书
作者其它书籍
返回顶部