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

软件测试PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:陈明编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111337294
  • 页数:184 页
图书介绍:本书是计算机软件测试课程教材,全书分11章,主要内容包括:软件测试概述、软件测试方法、单元测试、集成测试与确认测试、系统测试与验收测试、系统性能测试、面向对象测试、测试的设计与实现、Web应用测试、软件测试自动化、软件质量保证等内容。本书具有宽广的适用范围,可作为高等学校计算机科学与技术专业的软件测试课程教材,也可作为计算机软件开发人员的参考书。
《软件测试》目录

第1章 概述 1

1.1软件测试的发展 1

1.2软件失效机理 2

1.2.1四个概念及其关系 2

1.2.2软件错误类型及出现原因 3

1.2.3软件缺陷的主要特征 4

1.3软件测试的定义 4

1.4软件测试的分类 5

1.4.1基于开发阶段的划分 5

1.4.2基于测试实施组织的划分 5

1.4.3基于测试技术的划分 6

1.5软件测试的对象 6

1.6软件测试的目的 6

1.7软件测试的原则 7

1.8软件测试的重要性 8

1.9软件测试的复杂性 8

1.10软件测试的经济性 8

1.11软件测试步骤 9

1.11.1结构化软件测试步骤 9

1.11.2面向对象软件测试步骤 10

小结 10

习题 11

第2章 软件测试方法 12

2.1静态分析 12

2.2动态测试 14

2.3人工测试与机器测试 15

2.3.1软件审查 16

2.3.2人工测试与机器测试的比较 17

2.4黑盒测试 17

2.4.1黑盒测试的有关概念 17

2.4.2等价类划分 18

2.4.3边界值分析 23

2.4.4错误推测 25

2.4.5因果图 26

2.5自盒测试 28

2.5.1白盒测试的作用 28

2.5.2程序结构分析 28

2.5.3逻辑覆盖 29

2.5.4程序插装 33

2.5.5符号测试 34

2.5.6程序变异 34

2.6白盒测试和黑盒测试的比较 37

2.6.1白盒测试的特点 37

2.6.2黑盒测试的特点 37

2.6.3黑盒测试与白盒测试的对比 38

2.7敏捷测试 39

2.7.1敏捷技术概述 39

2.7.2敏捷测试的理念 39

2.7.3敏捷测试的原则 40

2.7.4敏捷测试的意义 40

小结 40

习题 40

第3章 单元测试 42

3.1单元测试定义 42

3.2单元测试的目的 42

3.3单元测试的环境 43

3.4单元测试的内容 43

3.5单元测试用例 44

3.6单元测试的策略 45

3.7单元测试的过程 45

3.7.1单元测试的三个阶段 46

3.7.2单元测试的步骤 47

3.7.3单元动态测试方法 47

3.8单元测试问题 47

小结 48

习题 48

第4章 集成测试与确认测试 49

4.1概述 49

4.1.1集成测试的重要性 50

4.1.2集成测试分析 50

4.1.3集成测试模式 51

4.2自顶向下集成测试 51

4.3自底向上集成测试 52

4.4 混合式集成测试 52

4.5核心系统先行集成测试 54

4.6高频集成测试 54

4.7回归测试 55

4.8集成测试用例 56

4.9集成测试过程 57

4.10确认测试 58

4.10.1确认测试的步骤 58

4.10.2确认测试的标准 59

4.10.3确认测试的内容 59

4.10.4配置复审 59

小结 60

习题 60

第5章 系统测试、终止测试与验收测试 62

5.1系统测试 62

5.1.1功能测试 63

5.1.2非功能测试 64

5.1.3系统测试与单元测试、集成测试的区别 68

5.2终止测试 68

5.2.1终止测试的标准 68

5.2.2各个测试阶段的终止标准 69

5.3验收测试 69

5.3.1验收测试的内容 70

5.3.2 α测试 71

5.3.3β测试 71

小结 72

习题 72

第6章 系统性能测试 74

6.1性能测试概述 74

6.1.1性能测试的目的与指标 74

6.1.2性能测试的分类 75

6.1.3性能测试的要素 76

6.2性能测试的步骤 78

6.2.1收集需求 78

6.2.2设计性能测试用例 78

6.2.3性能测试用例的特点 78

6.2.4执行性能测试用例 78

6.2.5分析性能测试结果 79

6.2.6性能调节 79

6.2.7基准测试 79

6.2.8能力策划 79

6.3性能测试计划 80

6.4性能测试的注意事项 80

小结 81

习题 81

第7章 面向对象软件测试 82

7.1面向对象测试基础 82

7.1.1面向对象测试层次 82

7.1.2面向对象测试顺序 82

7.1.3面向对象测试用例 82

7.2面向对象测试模型 83

7.2.1面向对象分析的测试 84

7.2.2面向对象设计的测试 85

7.2.3面向对象编程的测试 86

7.3类测试 87

7.3.1类测试概述 88

7.3.2类测试技术 90

7.3.3 UMI在类测试中的应用 97

7.4面向对象集成测试 100

7.5面向对象系统测试 101

7.6而向对象测试与传统测试的比较 102

小结 103

习题 103

第8章 测试的设计与实现 104

8.1测试计划 104

8.1.1设计测试计划的目的 104

8.1.2测试方案的制定 105

8.1.3测试策略的制定 106

8.1.4 测试计划的制定 106

8.1.5测试的组织 108

8.2测试设计 111

8.2.1建立测试配置 111

8.2.2测试用例设计 113

8.3测试执行 117

8.3.1创建测试任务 117

8.3.2执行测试任务 118

8.3.3处理软件问题报告 118

8.4测试总结 119

8.4.1测试结果的统计 119

8.4.2测试结果的分析 119

8.4.3测试报告的编写 120

小结 120

习题 120

第9章Web应用测试 122

9.1 Web测试概述 122

9.1.1 Web系统的结构 122

9.1.2 Web测试的目的与计划 123

9.1.3 Web系统的测试策略 124

9.2 Web应用设计的测试 124

9.2.1总体架构设计的测试 124

9.2.2客户端设计的测试 125

9.2.3服务器端设计的测试 125

9.3 Web应用开发的测试 126

9.3.1代码测试 126

9.3.2组件测试 126

9.1 Weh应用运行的测试 126

9.4.1功能测试 127

9.4.2性能测试 127

9.4.3用户界面测试 128

9.4.4兼容性测试 129

9.4.5安全性测试 129

9.4.6接口口测试 130

9.4.7易用性测试 131

9.5基于J2EE平台的测试 131

9.5.1 J2EE概述 131

9.5.2基于J2 EE的单元测试技术&1 32

9.5.3 Scrvlct的单元测试 134

9.5.4 JSP单元测试 135

9.5.5数据库访问层的单元测试 135

9.6基于NET的ACT 135

9.6.1 ACT概述 135

9.6.2 ACT创建测试 136

9.6.3ACT测则试举例 138

小结 140

习题 140

第10章 软件测试自动化 141

10.1测试自动化的概念 141

10.2测试自动化的优点 142

10.3测试自动化的过程 142

10.4 测试自动化的问题 144

10.5测试自动化的局限性 144

10.6测试自动化设计 145

10.6.1测试自动化的基本架构 145

10.6.2测试自动化的方法 146

10.6.3测试自动化的层次 148

10.7测试自动化用例 149

10.7.1 测试自动化用例特征 149

10.7.2测试自动化用例设计 149

10.7.3测试自动化用例生成的优缺点 151

10.8测试自动化的前处理和后处理 151

10.9软件测试工具 153

10.9.1测试工具的作用 153

10.9.2测试工具的分类 154

10.9.3典型的软件测试工具 155

10.9.4测试工具的选择 161

小结 162

习题 162

第11章 软件质量与质量保证 164

11.1软件质量的定义 164

11.2影响软件质量的因素 164

11.3软件质量保证 165

11.3.1软件质量保证的概念 165

11.3.2软件质量保证的策略 166

11.3.3 SQA小组的任务 166

11.4 软件质量保证活动 167

11.5软件评审 168

11.5.1设计质量的评审内容 168

11.5.2程序质量的评审内容 173

11.6软件质量保证的标准 175

11.7软件质量评价 176

11.7.1软件质量评价体系 176

11.7.2软件质量评价标准 177

11.8软件质量框架 179

11.8.1高质量软件的特性 179

11.8.2软件质量框架的组成 179

11.9软件开发质量的定量描述 181

11.9.1基本的定量估算 181

11.9.2对软件需求的估算 181

11.9.3估算验收测试阶段预发现的缺陷数 182

11.9.4针对维护活动的度量 182

11.9.5软件可用性的计算 183

11.9.6利用植入故障法估计 183

小结 183

习题 183

参考文献 184

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