当前位置:首页 > 工业技术
软件测试
软件测试

软件测试PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:宫云战编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2006
  • ISBN:7118041769
  • 页数:260 页
图书介绍:本书介绍软件测试的理论、方法及应用等。
《软件测试》目录

目录 1

第1章 绪论 1

1.1 软件生存期 1

1.2 软件危机 2

1.3 软件质量 3

1.4 软件可靠性 5

1.5 软件错误 6

1.6 软件测试概论 11

1.7 软件测试方法 13

1.8 软件测试步骤 17

1.9 软件测试与软件可靠性 19

1.10 影响软件测试效率的因素 20

1.11 软件测试工具 22

1.12 软件测试技术的发展现状 23

习题一 24

第2章 软件缺陷数目的预测方法 26

2.1 软件复杂性的度量 26

2.2 撒播模型 34

2.3 基于软件规模和复杂性的测量模型 35

2.4 基于测试时错误发生的时刻进行预测 36

2.5 基于白盒测试的覆盖率进行预测 40

2.6 基于软件研制的质量控制过程进行预测 42

2.7 基于随机测试的程度进行预测 44

2.8 软件缺陷的预防方法 49

2.8.1 了解缺陷 49

2.8.2 缺陷查找技术 50

习题二 52

3.1 等价类划分法 54

第3章 黑盒测试方法 54

3.2 因果图法 61

3.3 判定表法 64

3.4 边界值测试方法 66

3.5 正交实验设计法 68

3.6 功能测试 72

3.7 随机测试 75

3.7.1 随机测试的概念 76

3.7.2 随机测试与划分测试的比较 77

3.8 黑盒测试的其他方法与黑盒测试的效率 82

习题三 83

第4章 白盒覆盖测试技术 84

4.1 覆盖测试技术的相关概念 84

4.2 控制流图 85

4.3 语句覆盖测试、分支覆盖测试与谓词覆盖测试 87

4.4 路径覆盖测试 90

4.5 数据流覆盖测试 92

4.6 路径分析 95

4.7 应用DD图对路径进行覆盖测试 96

4.8 路径测试用例的自动生成技术 100

4.8.1 前趋研究 100

4.8.2 典型搜索算法 101

4.8.3 测试用例的生成原理与模型 102

4.9 测试用例的生成准则 104

4.10 覆盖测试的效果分析 105

习题四 106

第5章 其他白盒测试方法 108

5.1 程序插装测试 108

5.2 程序变异测试 110

5.2.2 程序弱变异测试 111

5.2.1 程序强变异测试 111

5.2.3 BOOLEAN表达式的故障模型及测试方法 112

5.2.4 一般表达式的故障模型及测试方法 115

5.3 符号测试 118

5.4 域测试 121

5.5 域比较测试 123

习题五 124

第6章 基于故障的软件测试方法 125

6.1 基于错误检测的故障模型 125

6.2 基于安全漏洞检测的故障模型 141

6.3 基于故障的软件测试方法 144

习题六 146

7.1 集成测试 147

7.1.1 集成测试的概念 147

第7章 与软件开发阶段相关的各种测试方法 147

7.1.2 集成测试方法 148

7.1.3 集成测试中测试用例的设计思路 150

7.1.4 集成测试过程 152

7.1.5 集成测试应坚持的原则 154

7.2 系统测试方法 154

7.2.1 面向软件性能的系统测试方法 154

7.2.2 面向用户使用的系统测试方法 157

7.3 需求测试方法 160

7.4 设计测试方法 163

7.5 GUI测试 167

7.5.1 GUI测试研究的基本情况 167

7.5.2 GUI的相关概念 170

7.5.3 GUI的测试用例生成 175

7.5.4 GUI测试用例的维护 180

7.5.5 GUI测试执行 184

7.5.6 GUI测试覆盖评估 192

7.6 其他专向测试方法 197

习题七 198

第8章 软件可靠性测试 200

8.1 软件可靠性测试的基本概念 200

8.2 软件的运行剖面 203

8.3 软件可靠性分配 208

8.4 软件可靠性分析方法 211

8.5 软件可靠性模型 213

8.5.1 概述 213

8.5.2 指数类失效时间模型 215

8.5.3 Weibull和Gamma失效时间模型 219

8.5.4 无限失效类模型 220

8.5.5 Bayes模型 222

8.6 软件可靠性测试的应用 223

习题八 225

第9章 面向对象的软件测试方法 227

9.1 面向对象程序设计语言的特点及其对软件测试的影响 227

9.2 面向对象测试的内容 230

9.3 面向对象的单元测试 233

9.4 面向对象的集成测试 239

9.5 GUI类对象测试的自动执行模型 241

习题九 245

第10章 软件的测试性分析 246

10.1 软件测试性的概念 246

10.2 DRR技术 249

10.3 PIE技术 251

10.4 软件的测试性设计 252

习题十 253

参考文献 254

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