图书介绍

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

软件测试教程
  • 宫云战主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111248972
  • 出版时间:2008
  • 标注页数:241页
  • 文件大小:30MB
  • 文件页数:252页
  • 主题词:软件-测试-高等学校-教材

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.2软件测试的目的和意义3

1.3软件测试过程4

1.3.1单元测试4

1.3.2集成测试5

1.3.3确认测试6

1.3.4系统测试6

1.3.5验收测试7

1.4软件测试与软件开发的关系7

1.4.1软件开发过程8

1.4.2软件测试在软件开发中的作用9

1.4.3软件测试过程模型9

1.4.4软件测试环境的搭建11

1.5软件测试的发展历程和现状12

1.6我国软件测试产业的现状13

1.7软件测试工具14

1.7.1白盒测试工具14

1.7.2黑盒测试工具15

1.7.3测试设计和开发工具15

1.7.4测试执行和评估工具16

1.7.5测试管理工具16

1.7.6目前市场上主流的测试工具16

1.8习题18

第2章 黑盒测试19

2.1黑盒测试的基本概念19

2.2等价类划分20

2.2.1等价类划分方法20

2.2.2等价类划分法的测试运用22

2.3边界值分析法25

2.3.1边界值分析法的原理25

2.3.2边界值分析法的测试运用27

2.4因果图法28

2.4.1因果图法的原理28

2.4.2因果图法的测试运用30

2.5决策表法31

2.5.1决策表法的原理32

2.5.2决策表法的测试运用33

2.6黑盒测试方法的比较与选择36

2.6.1测试工作量36

2.6.2测试有效性36

2.7黑盒测试工具介绍37

2.7.1黑盒测试工具概述37

2.7.2黑盒功能测试工具——WinRunner38

2.7.3黑盒功能测试工具——QTP43

2.7.4其他常用功能测试工具46

2.8习题48

第3章 白盒测试50

3.1控制流测试50

3.1.1基本概念50

3.1.2控制流覆盖准则52

3.2数据流测试57

3.2.1基本概念57

3.2.2数据流覆盖准则58

3.3程序插装59

3.4程序变异测试62

3.4.1程序强变异测试62

3.4.2程序弱变异测试64

3.5白盒测试工具65

3.5.1静态测试工具65

3.5.2静态测试工具应用实例65

3.5.3动态测试工具77

3.5.4动态测试工具应用实例77

3.6软件缺陷分析79

3.6.1软件缺陷的种类80

3.6.2软件缺陷的产生81

3.6.3软件缺陷数目估计82

3.6.4软件测试效率分析85

3.6.5软件缺陷的分布87

3.7习题88

第4章 基于缺陷模式的软件测试89

4.1基于缺陷模式的软件测试概述89

4.2基于缺陷模式的软件测试指标分析89

4.3缺陷模式90

4.3.1缺陷模式概述90

4.3.2故障模式91

4.3.3安全漏洞模式109

4.3.4缺陷模式125

4.3.5规则模式130

4.4基于缺陷模式的软件测试系统130

4.4.1DTS系统结构131

4.4.2DTS缺陷模式描述132

4.4.3DTS的测试界面133

4.4.4DTS测试应用报告134

4.5习题134

第5章 集成测试136

5.1集成测试概述136

5.1.1集成测试的概念136

5.1.2集成测试与系统测试的区别137

5.1.3集成测试与开发的关系137

5.14集成测试的层次与原则138

5.2集成测试策略138

5.2.1非渐增式集成139

5.2.2渐增式集成140

5.2.3三明治集成142

5.3集成测试用例设计143

5.3.1为系统运行设计用例143

5.3.2为正向集成测试设计用例143

5.3.3为逆向集成测试设计用例144

5.3.4为满足特殊需求设计用例144

5.3.5为覆盖设计用例144

5.3.6测试用例补充144

5.3.7注意事项145

5.4集成测试过程145

5.4.1计划阶段145

5.4.2设计阶段145

5.4.3实施阶段146

5.4.4执行阶段146

5.4.5评估阶段146

5.5面向对象的集成测试146

5.5.1对象交互147

5.5.2面向对象集成测试的常用方法147

5.5.3分布式对象测试148

5.6习题149

第6章 系统测试151

6.1性能测试151

6.1.1性能测试的基本概念151

6.1.2性能测试方法151

6.1.3性能测试执行152

6.1.4性能测试案例分析153

6.2压力测试(负载测试、并发测试)155

6.2.1压力测试的基本概念155

6.2.2压力测试方法156

6.2.3压力测试执行157

6.3容量测试158

6.3.1容量测试的基本概念158

6.3.2容量测试方法158

6.3.3容量测试执行159

6.3.4容量测试案例分析160

6.4健壮性测试161

6.4.1健壮性测试的基本概念161

6.4.2健壮性测试方法162

6.4.3健壮性测试案例分析163

6.5安全性测试163

6.5.1安全性测试的基本概念163

6.5.2安全性测试方法163

6.5.3安全性测试案例分析168

6.6可靠性测试170

6.6.1可靠性测试的基本概念170

6.6.2软件的运行剖面174

6.6.3软件可靠性模型179

6.6.4可靠性测试案例分析188

6.7恢复性测试与备份测试189

6.8协议一致性测试190

6.8.1协议一致性测试的基本概念190

6.8.2协议一致性测试方法191

6.8.3协议一致性测试案例分析194

6.9兼容性测试196

6.10安装性测试196

6.11可用性测试197

6.11.1可用性测试的概念197

6.11.2可用性测试方法198

6.12配置性测试199

6.12.1配置性测试的概念199

6.12.2配置性测试方法199

6.13文档性测试200

6.13.1文档性测试的概念200

6.13.2文档性测试方法201

6.14GUI测试203

6.14.1GUI测试的概念及方法203

6.14.2GUI测试案例分析205

6.15验收测试205

6.15.1验收测试内容与策略206

6.15.2验收测试方法206

6.16回归测试206

6.16.1回归测试的概念207

6.16.2回归测试方法207

6.17系统测试工具及其应用208

6.18习题212

第7章 软件评审214

7.1软件评审概述214

7.1.1评审目的214

7.1.2评审阶段的划分214

7.1.3评审的组织与管理214

7.2需求评审215

7.2.1需求评审概述215

7.2.2如何做好需求评审216

7.2.3“软件需求规格说明”评审细则217

7.3概要设计评审218

7.3.1概要设计评审概述218

7.3.2“概要设计说明”评审细则218

7.4详细设计评审219

7.4.1详细设计评审概述219

7.4.2“详细设计说明”评审细则219

7.5数据库设计评审220

7.5.1数据库设计评审概述220

7.5.2“数据库设计说明”评审细则220

7.6测试评审220

7.6.1“软件测试需求规格说明”评审细则220

7.6.2“软件测试计划”评审细则221

7.6.3“软件测试说明”评审细则222

7.6.4“软件测试报告”评审细则222

7.6.5“软件测试记录”评审细则222

7.7习题222

第8章 测试管理224

8.1建立测试管理体系224

8.2测试管理的基本内容225

8.2.1测试组织管理225

8.2.2测试过程管理226

8.2.3资源和配置管理227

8.2.4测试文档管理228

8.3测试管理原则230

8.4测试管理实践232

8.5常用的测试管理工具233

8.5.1TestDirector测试管理工具233

8.5.2国外其他测试管理工具235

8.5.3国产测试管理工具TestCenter236

8.6习题237

参考文献238

参考网站241

热门推荐