图书介绍

软件测试实践教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件测试实践教程
  • 王晓鹏,许涛主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302300564
  • 出版时间:2013
  • 标注页数:347页
  • 文件大小:90MB
  • 文件页数:362页
  • 主题词:软件-测试-高等学校-教材

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.2 软件缺陷产生的原因3

1.2 软件测试概述3

1.2.1 软件测试定义4

1.2.2 软件测试贯穿于软件生命周期5

1.2.3 软件测试的目标和原则5

1.2.4 软件测试的代价6

1.2.5 软件测试类别6

1.3 软件测试模型8

1.3.1 软件开发阶段与测试阶段的联系8

1.3.2 软件测试模型9

1.4 测试驱动开发12

1.4.1 测试驱动开发的概念12

1.4.2 测试驱动开发的优点12

1.4.3 测试驱动开发的原则13

1.5 软件质量保证14

1.5.1 软件质量和软件质量模型14

1.5.2 软件能力成熟度模型16

1.5.3 软件测试成熟度模型18

1.5.4 软件质量保证20

1.6 小结22

习题22

第2章 测试用例设计23

2.1 测试用例23

2.1.1 测试用例定义23

2.1.2 测试用例设计概述24

2.1.3 测试用例编写规范26

2.2 黑盒测试概述28

2.2.1 黑盒测试的概念28

2.2.2 黑盒测试用例设计方法29

2.3 典型黑盒测试方法29

2.3.1 等价类划分方法29

2.3.2 边界值分析法33

2.3.3 错误推测法37

2.3.4 因果图方法37

2.3.5 决策表法40

2.3.6 正交试验设计法45

2.3.7 功能图法48

2.3.8 黑盒测试方法使用策略49

2.4 白盒测试概述49

2.4.1 白盒测试概念49

2.4.2 白盒测试优缺点50

2.4.3 白盒测试方法50

2.5 典型白盒测试方法50

2.5.1 逻辑覆盖测试50

2.5.2 基本路径测试55

2.5.3 程序插桩58

2.5.4 静态方法61

2.5.5 白盒测试方法使用策略62

2.6 黑白盒测试方法总结63

2.7 小结63

习题64

第3章 软件测试流程66

3.1 软件测试的过程66

3.1.1 软件测试基本过程66

3.1.2 与软件开发过程并行的测试流程67

3.2 单元测试70

3.2.1 单元测试概述70

3.2.2 单元测试步骤70

3.2.3 单元测试环境71

3.2.4 单元测试主要任务71

3.3 集成测试73

3.3.1 集成测试概述73

3.3.2 集成测试过程73

3.3.3 集成测试策略75

3.3.4 回归测试77

3.4 确认测试79

3.4.1 有效性测试79

3.4.2 配置审查79

3.5 系统测试80

3.5.1 系统测试概念80

3.5.2 系统测试的主要类型80

3.5.3 Web系统的测试方法87

3.6 验收测试91

3.6.1 验收测试概念91

3.6.2 验收测试策略91

3.6.3 验收测试过程93

3.7 小结93

习题93

第4章 面向对象软件的测试95

4.1 面向对象的基本概念95

4.2 面向对象软件的特点对其测试策略的影响98

4.3 面向对象软件测试的特殊性100

4.4 面向对象软件的测试模型101

4.5 面向对象软件的测试策略103

4.6 小结106

习题106

第5章 软件自动化测试107

5.1 软件自动化测试概述107

5.1.1 自动化测试定义107

5.1.2 自动化测试与手工测试的比较108

5.1.3 软件测试自动化的优缺点108

5.2 软件自动化测试的引入和实施109

5.2.1 软件自动化测试的引入原则109

5.2.2 软件自动化测试生命周期110

5.2.3 软件自动化测试实施中存在的问题112

5.3 软件自动化测试工具112

5.3.1 自动化测试原理和方法112

5.3.2 自动化测试工具的特征115

5.3.3 自动化测试工具的作用和优势116

5.3.4 软件自动化测试工具的选择116

5.3.5 自动化测试工具的分类117

5.3.6 自动化测试工具的局限性120

5.4 小结120

习题120

第6章 软件测试管理121

6.1 软件测试管理概述121

6.1.1 软件测试管理的引入121

6.1.2 软件测试管理的要素122

6.1.3 软件测试管理的内容123

6.2 软件测试计划的管理125

6.2.1 测试计划的编制125

6.2.2 测试计划的控制和度量127

6.3 缺陷管理134

6.3.1 缺陷管理简介134

6.3.2 缺陷的处理流程135

6.3.3 缺陷的分类136

6.3.4 缺陷报告137

6.3.5 常用的缺陷管理工具138

6.4 测试文档管理140

6.4.1 软件测试文档标准140

6.4.2 计算机软件测试文档编制规范(GB/T 9386—1988)141

6.4.3 测试文档类型143

6.5 测试过程管理143

6.5.1 《评价者用的过程》GB/T 18905.5简介144

6.5.2 评价与生存周期的关系144

6.6 软件测试组织及管理145

6.6.1 测试组织模型145

6.6.2 测试团队管理146

6.7 软件配置管理149

6.7.1 配置管理的基本术语150

6.7.2 软件配置管理的关键活动152

6.8 TestDirector测试管理工具的运用154

6.8.1 TestDirector概述154

6.8.2 Testdirector测试管理过程156

6.8.3 TestDirector配置158

6.8.4 使用TestDirector管理测试项目163

6.9 小结184

习题184

第7章 单元测试实施185

7.1 单元测试解决方案185

7.1.1 单元测试的对象185

7.1.2 单元测试的流程186

7.1.3 自动化单元测试的构建187

7.1.4 单元测试工具188

7.2 静态代码分析工具PC-Lint188

7.2.1 PC-Lint简介188

7.2.2 PC-Lint的安装与设置189

7.2.3 集成PC-Lint到.NET编译环境196

7.3 利用JUnit进行单元测试199

7.3.1 JUnit概要199

7.3.2 JUnit框架组成200

7.3.3 JUnit的安装和运行204

7.3.4 JUnit实例207

7.3.5 从Eclipse中运行JUnit测试218

7.3.6 用Eclipse插件辅助测试223

7.4 利用NUnit进行单元测试231

7.4.1 NUnit测试的基本过程231

7.4.2 NUnit的布局235

7.4.3 断言机制238

7.4.4 NUnit常用属性240

7.5 小结251

习题251

第8章 功能测试实施252

8.1 功能测试解决方案252

8.1.1 功能测试概述252

8.1.2 实施自动化功能测试252

8.1.3 网站功能测试255

8.2 使用WinRunner进行功能测试256

8.2.1 WinRunner简介256

8.2.2 GUI Map260

8.2.3 录制测试脚本264

8.2.4 检查点270

8.2.5 同步点278

8.3 小结278

习题279

第9章 性能测试实施280

9.1 性能测试概述280

9.1.1 性能测试内容280

9.1.2 性能测试过程285

9.1.3 全面性能测试模型288

9.2 使用LoadRunner进行性能测试294

9.2.1 LoadRunner简介294

9.2.2 LoadRunner的功能297

9.2.3 创建脚本302

9.2.4 回放脚本307

9.2.5 负载测试的脚本314

9.2.6 创建负载测试场景319

9.2.7 运行负载测试329

9.2.8 分析场景335

9.3 小结346

习题346

参考文献347

热门推荐