图书介绍

软件测试技术与实践PDF|Epub|txt|kindle电子书版本网盘下载

软件测试技术与实践
  • 姚茂群,方敏,王东钢等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302289210
  • 出版时间:2012
  • 标注页数:231页
  • 文件大小:39MB
  • 文件页数:243页
  • 主题词:软件-测试-高等学校-教材

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.2.1软件测试的定义3

1.2.2软件缺陷的定义和种类4

1.2.3软件测试的分类5

1.2.4软件测试的原则6

1.3软件测试的目的7

1.4软件测试的生命周期8

1.4.1软件测试的纵向过程8

1.4.2软件测试的横向过程10

1.5软件测试与软件开发生命周期11

1.5.1顺序生命周期模型11

1.5.2渐进开发生命周期模型13

1.5.3迭代生命周期模型13

第2章 软件测试方法15

2.1软件测试方法概述15

2.2静态测试和动态测试16

2.2.1静态测试16

2.2.2动态测试17

2.3黑盒测试方法17

2.3.1黑盒测试方法概述17

2.3.2等价类划分法18

2.3.3边界值分析法20

2.3.4决策表法22

2.3.5因果图法24

2.3.6各种黑盒测试方法的选择28

2.3.7黑盒测试的优缺点29

2.4白盒测试方法29

2.4.1逻辑覆盖测试29

2.4.2路径分析测试34

第3章 软件测试过程39

3.1概述39

3.2软件测试计划40

3.2.1制定测试计划的作用和原则40

3.2.2测试计划的内容41

3.3测试用例44

3.3.1测试用例定义45

3.3.2测试用例在软件测试中的作用45

3.3.3测试用例设计的基本原则46

3.3.4测试用例设计应注意的问题46

3.3.5测试用例的编写标准48

3.4软件测试的过程模型49

3.4.1 V模型49

3.4.2 W模型50

3.4.3 H模型52

3.4.4各种测试模型的使用53

3.5软件测试实施过程53

3.5.1单元测试53

3.5.2集成测试58

3.5.3确认测试60

3.5.4系统测试61

3.5.5验收测试62

3.5.6回归测试63

第4章bug跟踪管理64

4.1软件缺陷的定义64

4.2产生缺陷的原因64

4.3缺陷如何穿透测试66

4.4缺陷的分类68

4.5缺陷的生命周期73

4.6缺陷的严重程度和优先级75

4.7缺陷的描述77

第5章 软件自动化测试基本理论79

5.1软件自动化测试基础79

5.1.1自动化测试的定义79

5.1.2自动化测试的对象80

5.1.3自动化测试的优势和局限80

5.1.4国内软件自动化测试实施现状分析82

5.1.5软件自动化测试的引入条件83

5.1.6自动化测试的运用步骤87

5.2软件自动化测试工具88

5.2.1自动化测试工具的作用及优势88

5.2.2自动化测试工具分类89

5.2.3常用自动化测试工具简介90

第6章 功能测试99

6.1 QTP简介99

6.2 QTP安装100

6.3测试流程101

6.4 Windows应用程序测试102

6.4.1 QTP主界面102

6.4.2应用程序实例——飞机订票系统Flight104

6.4.3录制测试104

6.4.4运行测试105

6.4.5分析测试结果106

6.4.6产生检查点106

6.4.7参数化测试109

6.5 Web站点测试112

6.5.1准备录制112

6.5.2录制Web上的会话114

6.5.3增强及调试测试116

6.5.4运行测试118

6.5.5分析测试报告并提交缺陷119

第7章 面向对象的单元测试123

7.1面向对象的单元测试123

7.1.1单元测试123

7.1.2类测试123

7.1.3类测试过程124

7.1.4测试用例应用125

7.1.5测试驱动126

7.1.6单元测试扩展127

7.2 JUnit骨架128

7.2.1 JUnit设计原则128

7.2.2 JUnit安装129

7.2.3软件测试自动化骨架130

7.2.4 JUnit断言131

7.2.5理解测试用例133

7.2.6 TestResult类135

7.2.7测试包的实现136

7.2.8事件监听者实现138

7.3 Eclipse中JUnit的使用139

第8章 负载测试141

8.1 LoadRunner程序安装141

8.1.1 Windows系统下LoadRunner的安装141

8.1.2许可协议和样例安装141

8.2 LoadRunner简介143

8.3协议选择144

8.4创建脚本145

8.4.1虚拟用户生成器145

8.4.2录制业务146

8.4.3查看脚本147

8.5编辑脚本148

8.6负载测试与运行过程150

8.6.1 LoadRunner Controller简介150

8.6.2负载测试152

8.6.3分析结果154

8.7系统性能测试155

8.7.1 Run-Time Setting配置155

8.7.2监控负载下的应用程序156

8.7.3测试期间增加负载158

第9章 测试流程自动化159

9.1 JIRA介绍159

9.1.1 JIRA的主要功能159

9.1.2 JIRA版本说明160

9.1.3 JIRA涉及的角色160

9.2 JIRA的概念160

9.2.1问题160

9.2.2项目162

9.3 JIRA的应用162

9.3.1安装与配置162

9.3.2登录和注册163

9.3.3创建新项目165

9.3.4创建项目类别166

9.3.5添加用户和组167

9.3.6创建问题167

9.3.7浏览项目169

9.3.8查找问题和配置过滤器169

9.4项目配置170

9.4.1添加项目和模块170

9.4.2设置项目权限171

9.4.3选择通知方案171

9.5 JIRA系统的权限171

9.5.1全局权限设置172

9.5.2默认权限模型172

第10章 软件质量保证与软件测试174

10.1质量保证174

10.1.1全面质量管理174

10.1.2质量保证与质量控制176

10.1.3软件质量标准177

10.2软件质量保证178

10.2.1 SQA概要178

10.2.2 SQA实施的步骤、措施179

10.2.3 SQA活动181

10.3评审182

10.3.1评审概要182

10.3.2正式技术复审184

10.3.3同行评审188

10.3.4评审方法的比较194

10.4软件测试管理195

10.4.1测试团队和开发团队的协作196

10.4.2测试人员应具备的素质198

10.4.3如何成为一名优秀的测试工程师200

第11章 软件测试案例203

11.1案例概述203

11.1.1被测试软件项目的背景203

11.1.2客户端系统介绍203

11.1.3客户端系统功能需求分析203

11.2项目测试计划205

11.2.1概述205

11.2.2定义206

11.2.3测试进度计划206

11.2.4进入标准206

11.2.5退出标准206

11.2.6测试环境配置207

11.2.7测试开发207

11.2.8关键参与者208

11.3测试过程208

11.3.1单元测试208

11.3.2集成测试209

11.3.3系统测试210

11.3.4验收测试210

11.4测试用例设计210

11.4.1测试覆盖设计211

11.4.2功能测试用例211

11.5测试报告和分析216

11.5.1缺陷报告216

11.5.2测试总结报告216

11.5.3测试用例分析217

11.5.4软件测试结果统计分析218

附录A术语表220

附录B IEEE模板226

参考文献230

热门推荐