图书介绍

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

软件测试实战教程
  • 高科华,高珊珊编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302521921
  • 出版时间:2019
  • 标注页数:323页
  • 文件大小:38MB
  • 文件页数:336页
  • 主题词:软件-测试-教材

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.1.1 软件测试的重要性2

1.1.2 引起软件缺陷的原因7

1.1.3 软件测试和软件质量8

1.2 什么是软件测试11

1.2.1 软件测试的基本概念11

1.2.2 软件测试的发展历史12

1.2.3 软件测试七条原则14

1.3 如何进行软件测试15

1.3.1 基本的测试过程15

1.3.2 软件测试级别、测试类型和测试技术17

1.4 测试心理学与职业道德30

1.4.1 测试心理学30

1.4.2 职业道德31

1.5 软件测试技术的发展趋势32

1.5.1 自动化软件测试技术应用越来越普遍32

1.5.2 测试技术不断细分33

1.5.3 云技术、容器化和开源工具使得测试成本下降35

1.5.4 测试驱动开发38

1.5.5 DevOps越来越流行39

1.5.6 探索式软件测试39

1.5.7 基于模型的软件测试40

实训任务41

第2章 软件测试管理50

2.1 什么是软件测试管理50

2.1.1 测试组织51

2.1.2 测试计划和估算52

2.1.3 测试过程监控54

2.1.4 配置管理55

2.1.5 风险和测试56

2.1.6 事件管理57

2.1.7 软件测试管理工具58

2.2 TestLink起步63

2.2.1 系统要求63

2.2.2 TestLink的安装63

2.2.3 初始使用67

2.2.4 技能拓展:TestLink的配置69

2.3 TestLink操作演练72

2.3.1 测试需求管理72

2.3.2 测试用例管理73

2.3.3 测试计划制定77

2.3.4 测试执行80

2.3.5 测试结果分析82

实训任务82

第3章 软件缺陷管理83

3.1 什么是软件缺陷管理83

3.1.1 软件缺陷管理简介83

3.1.2 缺陷管理工具86

3.2 Mantis起步88

3.2.1 系统要求88

3.2.2 Mantis的安装88

3.2.3 初始使用89

3.2.4 技能拓展:Mantis配置90

3.3 Mantis操作演练94

3.3.1 用户管理94

3.3.2 我的视图97

3.3.3 提交问题98

3.3.4 处理问题99

实训任务101

第4章 单元测试102

4.1 什么是单元测试102

4.1.1 单元测试简介102

4.1.2 单元测试框架103

4.2 JUnit起步104

4.2.1 跟我做104

4.2.2 JUnit单元测试要点107

4.3 JUnit操作演练108

4.3.1 参数化测试108

4.3.2 用Mockito隔离测试110

4.4 白盒测试技术116

4.4.1 语句覆盖116

4.4.2 判定覆盖117

4.4.3 条件覆盖117

4.4.4 判定/条件覆盖118

4.4.5 组合覆盖118

4.4.6 基本路径覆盖119

实训任务121

第5章 集成测试122

5.1 什么是集成测试122

5.1.1 集成测试简介122

5.1.2 集成测试工具127

5.2 Jenkins起步128

5.2.1 Jenkins安装128

5.2.2 插件安装132

5.2.3 Jenkins配置133

5.2.4 创建新任务134

5.3 Jenkins操作演练136

5.3.1 准备136

5.3.2 在Jenkins中创建任务136

5.3.3 创建流水线脚本141

5.4 能力拓展:在Docker中运行Jenkins143

5.4.1 准备143

5.4.2 在Docker中运行J enkins143

5.4.3 Fork和克隆Github上的示例库144

5.4.4 在Jenkins中创建任务145

5.4.5 创建流水线脚本149

实训任务151

第6章 系统测试152

6.1 什么是系统测试152

6.1.1 系统测试简介152

6.1.2 系统测试工具153

6.2 Selenium起步156

6.2.1 Selenium IDE的安装156

6.2.2 Selenium IDE的使用157

6.2.3 用Eclipse开发Selenium测试159

6.3 RF Selenium操作演练161

6.3.1 Robot Framework简介162

6.3.2 RF测试环境的安装163

6.3.3 RF Selenium测试示例演示168

6.4 黑盒测试技术175

6.4.1 等价类划分175

6.4.2 边界值分析175

6.4.3 决策表测试176

6.4.4 状态转换测试178

6.4.5 基于用例的测试180

实训任务181

第7章 性能测试182

7.1 什么是性能测试182

7.1.1 性能测试简介182

7.1.2 性能测试工具185

7.2 JMeter起步187

7.2.1 JMeter的安装和启动187

7.2.2 JMeter的主要元件189

7.2.3 JMeter测试计划示例和模板194

7.3 JMeter操作演练198

7.3.1 Web应用测试计划模板198

7.3.2 JMeter的运行模式201

实训任务203

第8章 安全性测试204

8.1 什么是安全性测试204

8.1.1 安全测试简介204

8.1.2 安全性测试工具209

8.2 ZAP安全性测试起步211

8.2.1 ZAP的安装和启动后的界面211

8.2.2 ZAP的基本操作213

8.3 ZAP安全性测试演练215

8.3.1 设置Spider215

8.3.2 自动探索与手工探索相结合215

8.3.3 主动扫描215

实训任务217

第9章 Spring MVC Web应用测试218

9.1 Spring MVC Web应用测试简介218

9.1.1 Spring框架简介218

9.1.2 Spring应用测试基础219

9.2 Spring MVC Web应用测试起步221

9.2.1 创建一个简单的Spring应用222

9.2.2 运行Spring应用227

9.2.3 测试Spring应用227

9.3 Spring MVC Web应用测试演练235

9.3.1 在STS中导入示例项目源代码236

9.3.2 代码分析237

实训任务241

第10章 Android App测试242

10.1 什么是Android App测试242

10.1.1 Android App测试简介242

10.1.2 Android App测试工具243

10.2 Android App测试起步245

10.2.1 从模板新建Android Studio项目245

10.2.2 Android Studio项目分析249

10.2.3 运行App和测试256

10.3 Android App测试演练256

10.3.1 App单元测试256

10.3.2 App UI测试257

10.3.3 App集成测试258

10.3.4 App性能测试259

10.3.5 App测试示例271

10.4 知识拓展:Appium介绍272

10.4.1 Appium简介272

10.4.2 Appium起步274

实训任务277

第11章 Web前端测试278

11.1 什么是Web前端测试278

11.1.1 Web前端测试简介278

11.1.2 Web前端测试工具280

11.2 Jasmine测试起步282

11.2.1 Jasmine的安装282

11.2.2 示例代码解析283

11.3 Jasmine测试演练285

11.3.1 测试运行器Karma285

11.3.2 Karma与Jenkins集成292

11.4 知识拓展:Jubula介绍297

11.4.1 Jubula起步297

11.4.2 Jubula演练300

实训任务305

附录A306

A.1 Docker基础306

什么是Docker306

Docker的安装308

Docker常用命令314

制作镜像315

A.2 Maven基础316

Maven简介316

在Windows环境安装Maven317

Maven配置文件settings.xml317

Maven的使用318

A.3 Git基础320

什么是Git320

在Windows上安装Git320

Git的使用320

热门推荐