图书介绍

软件测试技术教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件测试技术教程
  • 徐光侠,韦庆杰主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115249708
  • 出版时间:2011
  • 标注页数:280页
  • 文件大小:28MB
  • 文件页数:290页
  • 主题词:软件-测试-高等学校-教材

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软件测试与CMMI2

1.2.1传统的软件测试技术和测试过程模型2

1.2.2 CMMI模型对软件测试的支持和扩充3

1.3测试用例4

1.3.1什么是测试用例4

1.3.2测试用例的评价标准5

1.3.3测试用例设计的基本原则6

1.3.4测试用例模板7

1.4测试环境8

1.4.1什么是测试环境8

1.4.2测试环境的规划8

1.4.3怎样搭建测试环境9

1.4.4测试环境的维护和管理10

1.5软件测试人员的要求12

1.5.1国内外软件测试的现状12

1.5.2软件测试人员的结构13

1.5.3软件测试人员的素质要求13

1.5.4软件测试人员的职责14

本章小结15

习题15

第2章 软件测试原理16

2.1测试原则16

2.2软件测试的分类19

2.2.1按测试阶段分类19

2.2.2按是否需要执行被测试软件分类21

2.2.3按是否需要查看代码分类23

2.2.4按测试执行时是否需要人工干预分类24

2.2.5其他测试类型25

2.3软件测试的流程25

2.4软件测试的过程模型26

2.4.1 V模型26

2.4.2 W模型27

2.4.3 H模型28

2.4.4 X模型29

本章小结30

习题30

第3章 白盒测试技术31

3.1白盒测试的基本概念31

3.2白盒测试的方法31

3.2.1逻辑覆盖法32

3.2.2基路径测试法37

3.2.3循环语句测试40

3.2.4数据流测试42

3.2.5代码检查法44

3.2.6域测试法47

3.2.7符号测试法47

3.2.8动态白盒测试技术48

3.3白盒测试的流程49

3.4白盒测试的要求50

3.4.1数据类型测试50

3.4.2 SQL语句测试51

3.4.3数据管理对象测试52

3.4.4数值对象测试53

3.4.5 Java测试53

3.4.6界面测试56

3.4.7业务对象测试58

3.4.8其他要求59

本章小结60

习题60

第4章 黑盒测试技术62

4.1黑盒测试的基本概念62

4.1.1黑盒测试的优点和缺点63

4.1.2黑盒测试与白盒测试的比较63

4.2黑盒测试的方法64

4.2.1等价类划分法64

4.2.2边界值分析法71

4.2.3因果图法74

4.2.4功能图分析法78

4.2.5场景设计法79

4.2.6错误推测法82

4.2.7决策表法83

4.2.8正交试验设计法87

4.3黑盒测试的依据和流程88

4.3.1黑盒测试的依据88

4.3.2黑盒测试的流程89

本章小结90

习题90

第5章 面向对象软件的测试92

5.1面向对象的测试概述92

5.1.1面向对象的基本概念92

5.1.2面向对象的开发方法93

5.1.3面向对象的分析和设计94

5.1.4面向对象模型96

5.1.5面向对象软件的测试策略97

5.1.6面向对象的测试模型98

5.2面向对象的单元测试99

5.2.1基于服务的类测试技术99

5.2.2基于状态的类测试技术102

5.2.3测试驱动的实现和代码的组织105

5.3面向对象的集成测试和系统测试108

5.3.1面向对象软件的集成测试108

5.3.2面向对象软件的系统测试109

本章小结110

习题110

第6章 单元测试111

6.1单元测试的目标与内容111

6.2单元测试环境113

6.2.1驱动模块和桩模块的定义113

6.2.2驱动模块和桩模块的使用条件113

6.2.3驱动模块和桩模块的设计114

6.3单元测试的策略117

6.3.1静态与动态结合的测试117

6.3.2单元测试的覆盖率118

6.3.3单元测试的自动化意义122

6.3.4单元测试与项目开发123

6.3.5单元测试中的功能测试123

6.3.6单元测试中的问题123

6.4单元测试的过程124

6.4.1计划阶段124

6.4.2设计实现阶段125

6.4.3执行评估阶段126

6.5单元测试的要点剖析128

本章小结128

习题128

第7章 集成测试和系统测试129

7.1集成测试概述129

7.1.1集成测试的策略129

7.1.2集成测试的过程131

7.2集成测试阶段工作133

7.3系统测试概述135

7.3.1系统测试的类型135

7.3.2系统测试的主要内容137

7.3.3系统测试的过程139

7.4系统测试的结果分析139

7.5系统测试的文档模板141

本章小结141

习题141

第8章 软件测试与软件开发过程142

8.1软件开发过程概述142

8.1.1软件开发生命周期模型143

8.1.2软件测试与软件开发过程的关系145

8.2各种软件测试在软件开发生命周期中的位置145

8.2.1软件规划阶段的测试145

8.2.2软件设计阶段的测试146

8.2.3软件开发编码阶段的测试147

8.2.4软件测试阶段的测试148

本章小结150

习题150

第9章 软件测试过程所需的技能151

9.1软件测试文档的编写151

9.1.1软件测试计划154

9.1.2软件测试用例156

9.1.3软件测试报告157

9.2缺陷的报告和分析157

9.2.1缺陷报告的内容158

9.2.2缺陷的分析160

9.3问题跟踪系统162

9.3.1问题跟踪系统的目标与任务162

9.3.2问题跟踪概述163

9.3.3问题跟踪系统的使用者167

本章小结171

习题172

第10章 软件测试自动化173

10.1手工测试与自动测试173

10.1.1自动测试的优点173

10.1.2自动测试是否比手工测试优越174

10.2自动测试的开展174

10.2.1自动测试的周期175

10.2.2自动测试的成本176

10.2.3合理选择自动测试的导入时机177

10.2.4自动测试的人员要求177

10.3自动测试的方案选择178

10.3.1确定自动化的对象和范围178

10.3.2选择自动测试的方案和脚本编写方法179

本章小结181

习题181

第11章 软件测试工具182

11.1测试基本工具分类182

11.1.1按测试功能分类182

11.1.2按商业和非商业分类185

11.2商业测试工具介绍185

11.2.1测试管理工具——惠普公司的Quality Center(QC)185

11.2.2自动功能测试工具——惠普公司的Quick Test Profession(QTP)186

11.2.3自动性能测试工具——惠普公司的LoadRunner(LR)187

本章小结189

第12章 自动测试工具QTP的使用190

12.1 QTP的安装和配置190

12.2 QTP的基本功能194

12.2.1编辑测试脚本194

12.2.2调试测试脚本196

12.2.3运行测试脚本197

12.2.4分析测试结果197

12.3 QTP测试脚本开发199

12.3.1录制/回放测试脚本199

12.3.2自主开发测试脚本201

12.3.3脚本语言VBScript简介202

12.3.4描述性编程的使用204

12.3.5数据驱动脚本208

12.3.6关键字驱动脚本211

本章小结211

习题211

第13章 软件测试项目阶段与测试小组212

13.1软件测试项目阶段212

13.2 α测试阶段213

13.2.1 α阶段的测试活动213

13.2.2测试的深度与广度216

13.2.3测试周期的记录218

13.3 β测试阶段219

13.4预最终测试阶段222

13.5最终完整性测试225

13.6发布226

13.7项目验尸分析总结226

13.8测试小组的构成与职责228

本章小结232

习题232

第14章 一个自动测试实战项目案例233

14.1测试项目案例介绍233

14.2自动测试计划236

14.2.1自动测试方案的选择236

14.2.2自动测试计划的内容236

14.3编写自动测试用例239

14.4使用QTP开发自动测试脚本243

14.4.1录制前的准备244

14.4.2录制回放245

14.4.3增强脚本的易读性246

14.4.4输入数据的自动化249

14.4.5测试结果比较的自动化251

14.5运行和调试自动测试脚本252

14.6分析测试结果252

14.7自动测试执行254

本章小结254

习题254

附录A集成测试计划模板255

附录B 软件测试计划(STP)261

附录C软件测试用例266

附录D软件测试报告(STR)276

热门推荐