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

软件测试技术与实践PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:潘娅,范勇,王顺,李绘卓编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2016
  • ISBN:9787560641263
  • 页数:182 页
图书介绍:本书第一部分介绍软件测试基础知识和相关技术,具体介绍了软件测试的起源和定义、测试的流程、基本原则等常用软件测试方法和技能;第二部分侧重Web应用程序测试与实践,介绍了Web系统涉及到的客户端、服务器、网络协议、数据存储等技术,对Web系统测试内容、测试环境搭建进行了分析讲解;第三部分侧重Android应用程序测试与实践,内容涉及移动应用测试的难点与挑战,移动应用的质量要求、测试要点、常用测试工具等。
《软件测试技术与实践》目录

第一部分 软件测试技术基础 3

第1章 软件测试基础 3

1.1 软件缺陷 3

1.1.1 软件缺陷的定义 4

1.1.2 软件缺陷的属性 5

1.1.3 软件缺陷的描述 8

1.2 软件测试的概念 9

1.3 软件测试基本原则 10

1.4 软件测试用例 11

1.5 软件测试流程 12

1.6 软件测试覆盖 14

1.7 软件测试层次 16

1.8 软件测试分类 18

1.9 测试人员要求 19

思考题 21

第2章 软件测试方法 22

2.1 黑盒测试 22

2.1.1 等价类划分 23

2.1.2 边界值分析 25

2.1.3 决策表 27

2.1.4 因果图 30

2.1.5 组合测试 33

2.1.6 其他黑盒测试方法 34

2.2 白盒测试 36

2.2.1 逻辑覆盖 36

2.2.2 基路径测试 42

2.2.3 循环测试 46

2.2.4 其他白盒测试方法 47

思考题 51

第3章 常用软件测试管理工具 53

3.1 缺陷管理工具 53

3.1.1 Bugzilla 53

3.1.2 Mantis 55

3.2 测试管理工具 56

3.2.1 TestLink 56

3.2.2 禅道 57

3.2.3 Quality Center 59

3.2.4 Test Center 60

3.2.5 IBM Test Manager 61

3.2.6 Microsoft Test Manager 62

思考题 64

第二部分Web应用系统测试实践 67

第4章 Web应用系统测试概述 67

4.1 Web应用系统基础 67

4.1.1 Web网络协议 68

4.1.2 Web客户端 71

4.1.3 Web服务器端 74

4.1.4 Web数据存储 76

4.2 Web系统测试内容 77

4.2.1 Web功能测试 77

4.2.2 Web性能测试 79

4.2.3 Web易用性测试 81

4.2.4 Web兼容性测试 83

4.2.5 Web安全性测试 83

思考题 85

第5章 测试环境搭建与测试工具 86

5.1 Web系统环境的搭建 86

5.2 相关测试工具 88

5.2.1 Httpwatch 88

5.2.2 Firebug 88

5.2.3 Filddler 89

5.2.4 Wireshark 90

5.2.5 Xenu 91

5.2.6 Selenium 91

5.2.7 QTP 92

5.2.8 JMeter 93

5.2.9 LoadRunner 93

5.2.10 其他工具 94

思考题 94

第6章 Web应用系统测试案例实践 96

6.1 待测系统概述 96

6.2 测试需求分析 98

6.3 测试计划 100

6.3.1 测试资源 100

6.3.2 测试策略 101

6.3.3 测试标准 104

6.3.4 进度安排 105

6.4 测试设计与执行 106

6.4.1 功能测试 106

6.4.2 性能测试 112

6.4.3 用户界面测试 118

6.4.4 兼容性测试 119

6.5 测试结果分析 120

6.5.1 功能测试结果 120

6.5.2 性能测试结果 123

6.5.3 测试结论与系统优化建议 126

思考题 126

第三部分Android应用测试实践 129

第7章 Android应用测试概述 129

7.1 移动应用测试的挑战 129

7.2 Android系统基础 132

7.3 移动应用程序测试 134

7.3.1 质量要求 134

7.3.2 测试要点 135

思考题 137

第8章 搭建测试环境 138

8.1 常用自动化测试工具 138

8.1.1 Monkey 138

8.1.2 Monkeyrunner 139

8.1.3 Robotium 140

8.1.4 Testin云测试平台 141

8.1.5 Android Studio中的性能监测 142

8.2 Android测试环境的安装 143

思考题 150

第9章 Android应用程序测试案例实践 151

9.1 测试需求分析 151

9.2 测试计划 152

9.2.1 测试环境及工具 152

9.2.2 测试策略 153

9.2.3 测试标准 156

9.3 功能测试 156

9.4 性能测试 162

9.5 其他非功能性测试 164

9.5.1 用户界面及体验测试 164

9.5.2 健壮性测试 165

9.5.3 兼容性测试 166

9.6 系统测试结果 167

思考题 168

附录A软件产品质量模型 170

附录B HTTP状态码 171

附录C测试计划文档模板 175

附录D测试报告文档模板 178

附录E测试用例模板 180

附录F缺陷报告模板 181

参考文献 182

返回顶部