图书介绍

软件测试技术与实践教程PDF|Epub|txt|kindle电子书版本网盘下载

软件测试技术与实践教程
  • 崔梦天,张波主编;郭雪峰,孙清亮,贾丽美副主编 著
  • 出版社: 合肥:中国科学技术大学出版社
  • ISBN:9787312038211
  • 出版时间:2015
  • 标注页数:256页
  • 文件大小:37MB
  • 文件页数:268页
  • 主题词:软件-测试-高等学校-教材

PDF下载


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

下载说明

软件测试技术与实践教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1部分 软件测试基础3

第1章 软件测试概述3

1.1 软件测试的意义3

1.1.1 软件缺陷的典型例子3

1.1.2 软件缺陷的产生原因4

1.1.3 软件测试的目标5

1.2 软件测试的发展史及现状6

1.2.1 软件测试的发展史6

1.2.2 软件测试的国内外现状7

1.2.3 软件测试的发展趋势8

1.3 软件测试的特点和原则9

1.3.1 软件测试的特点9

1.3.2 软件测试的基本原则9

1.4 软件测试的基本方法11

1.5 软件测试中的认识误区11

1.6 软件测试的心理学问题12

1.7 测试人员的能力要求和职业前景13

1.7.1 测试人员的能力要求13

1.7.2 测试人员的职业前景15

1.8 小结15

第2章 软件测试的数学基础16

2.1 集合论16

2.1.1 集合成员关系16

2.1.2 集合定义16

2.1.3 空集17

2.1.4 维恩图17

2.1.5 集合操作17

2.1.6 集合关系17

2.1.7 子集划分18

2.2 函数18

2.2.1 函数的定义18

2.2.2 几种特殊的函数19

2.2.3 复合函数19

2.2.4 逆函数20

2.3 图论20

2.3.1 图的定义及相关特性20

2.3.2 图的连通性23

2.3.3 图的矩阵表示24

2.3.4 树25

2.4 用于测试的图26

2.4.1 程序图26

2.4.2 有限状态机27

2.4.3 状态图28

第3章 软件测试过程29

3.1 概述29

3.2 制订测试计划30

3.2.1 软件测试的需求分析32

3.2.2 软件测试的环境分析35

3.2.3 测试管理36

3.2.4 软件测试计划的编写37

3.2.5 软件测试计划的审核38

3.3 测试计划实施38

3.3.1 软件测试的基本步骤38

3.3.2 软件测试用例设计39

3.3.3 程序的静态测试42

3.3.4 调试44

3.4 测试效果分析45

第2部分 软件测试方法51

第4章 白盒测试51

4.1 白盒测试概述51

4.2 典型的白盒测试方法51

4.2.1 逻辑覆盖法51

4.2.2 控制结构测试54

4.3 白盒测试的典型案例59

4.4 白盒测试的工具68

4.4.1 工具的分类68

4.4.2 JUnit简介68

第5章 黑盒测试71

5.1 黑盒测试概述71

5.2 黑盒测试的测试用例设计方法72

5.2.1 等价类划分法72

5.2.2 边界值分析法78

5.2.3 因果图法80

5.2.4 错误推测法83

5.2.5 功能图分析法83

5.2.6 场景法84

第3部分 软件测试的实用技术91

第6章 单元测试91

6.1 单元测试概述91

6.2 单元测试方法92

6.3 单元测试过程92

6.4 单元测试活动93

6.4.1 角色和职责93

6.4.2 单元测试计划94

6.4.3 测试方法94

6.4.4 测试范围94

6.5 测试过程准则95

6.6 单元测试用例设计96

6.7 单元测试执行96

6.7.1 搭建单元测试环境96

6.7.2 单元测试用例设计97

6.7.3 单元测试策略98

6.7.4 执行单元测试99

6.7.5 单元测试常用工具简介100

6.8 单元测试报告100

6.9 小结100

第7章 集成测试101

7.1 集成测试概述101

7.2 集成测试的执行时间和部门101

7.3 集成测试的原则101

7.4 集成测试的内容102

7.4.1 集成功能测试102

7.4.2 接口测试102

7.4.3 全局数据结构测试102

7.4.4 资源测试103

7.4.5 性能和稳定性测试103

7.5 集成测试的方法103

7.6 集成测试的过程104

7.7 集成测试举例105

7.8 集成测试的经验106

第8章 性能测试107

8.1 性能测试概述107

8.1.1 性能测试的概念107

8.1.2 性能测试的目的107

8.1.3 性能测试的常用术语108

8.1.4 性能测试的准备工作108

8.2 性能测试的内容109

8.2.1 在客户端的性能测试110

8.2.2 在网络上的性能测试111

8.2.3 在服务器上的性能测试111

8.3 性能测试的测试用例111

8.3.1 客户端性能测试用例111

8.3.2 网络性能测试用例113

8.3.3 服务器性能测试用例113

8.4 性能测试的自动化工具和操作方法114

8.4.1 性能测试工具介绍114

8.4.2 自动化性能测试工具LoadRunner115

8.5 性能测试案例121

8.6 小结123

第9章 确认测试、系统测试和验收测试124

9.1 确认测试的概念和活动124

9.2 系统测试的概念和类型125

9.2.1 系统测试的概念125

9.2.2 系统测试的主要类型125

9.2.3 系统测试与集成测试的区别126

9.2.4 系统测试的过程126

9.3 回归测试127

9.3.1 回归测试的概念127

9.3.2 回归测试的策略127

9.3.3 回归测试的过程128

9.4 验收测试129

9.4.1 验收测试的概念129

9.4.2 验收测试的策略129

9.5 小结130

第10章 软件测试的其他技术131

10.1 可用性测试131

10.2 容错性测试131

10.3 易用性测试132

10.4 安全性测试133

10.5 可靠性测试133

10.6 需求测试135

10.7 小结136

第4部分 软件测试自动化139

第11章 软件自动化测试概述139

11.1 软件自动化测试的含义和好处139

11.2 软件自动化测试的引入和实施140

11.2.1 对自动化测试的认识误区140

11.2.2 自动化测试的实施流程141

11.3 软件自动化测试的原理、方法和级别143

11.3.1 软件自动化测试的原理和方法143

11.3.2 软件自动化测试的级别144

11.4 软件自动化测试工具145

11.4.1 软件自动化测试工具的特征145

11.4.2 软件自动化测试工具的分类146

11.4.3 软件自动化测试工具的选择149

11.4.4 软件自动化测试工具使用应注意的问题149

11.5 小结150

第12章 JUnit测试框架151

12.1 初识JUnit测试框架151

12.2 JUnit框架分析155

12.3 用TestCase来工作156

12.4 创建单元测试方法159

12.5 TestSuite160

12.6 Fail和Error162

12.7 创建TestCalculator全过程165

12.7.1 创建TestSuite166

12.7.2 创建TestResult167

12.7.3 执行测试方法169

12.8 深入JUnit 4169

12.8.1 JUnit 4初体验169

12.8.2 Fixture175

12.8.3 异常以及时间测试176

12.8.4 忽略测试方法177

12.8.5 测试运行器177

12.8.6 测试套件177

12.8.7 参数化测试178

第13章 JUnit和类测试181

13.1 类测试概念181

13.1.1 类测试的组成181

13.1.2 类测试和传统的单元测试182

13.1.3 类的测试价值183

13.2 确定类测试用例184

13.2.1 根据前置和后置状态确定测试用例185

13.2.2 根据代码确定测试用例187

13.3 类测试代码实例189

13.4 JUnit测试的延伸192

13.4.1 继承类测试192

13.4.2 接口类测试194

13.4.3 抽象类测试(一)197

13.4.4 抽象类测试(二)202

13.4.5 私有方法测试204

第14章 自动化测试工具QuickTest Professional208

14.1 QTP的安装208

14.2 测试流程211

14.2.1 QTP 9.2窗口211

14.2.2 Mercury Tours示例网站214

14.2.3 QTP测试的流程214

14.3 录制测试215

14.3.1 准备录制测试215

14.3.2 录制测试215

14.4 运行并分析测试218

14.5 创建检查点220

14.5.1 检查点类型220

14.5.2 检查对象220

14.5.3 检查网页221

14.5.4 检查文本222

14.5.5 检查表格223

14.5.6 使用检查点运行并分析测试224

14.6 参数化测试225

14.6.1 参数化测试的概念225

14.6.2 参数化测试的步骤225

14.7 创建输出值227

14.7.1 输出值的创建227

14.7.2 使用输出值运行并分析测试228

14.8 使用正则表达式230

14.8.1 正则表达式语法230

14.8.2 使用正则表达式运行并分析测试230

14.9 将测试拆分为多操作232

14.10 小结233

第5部分 软件测试的相关文档237

第15章 软件测试文档模板237

15.1 测试大纲写作模板237

15.2 测试计划写作模板238

15.3 测试用例写作模板242

15.4 功能测试报告写作模板246

15.5 性能测试报告写作模板248

15.6 集成测试报告写作模板249

15.7 系统测试报告写作模板250

15.8 验收测试写作模板251

15.9 测试分析报告模板253

参考文献256

热门推荐