快好知 kuaihz订阅看过栏目

 

《软件测试》是2013年清华大学出版社出版的图书,作者是周元哲。

内容简介

本书较为全面、系统地涵盖了当前业界测试领域的理论和实践知识,反映了当前最新的软件测试的理论、标准、技术和工具,展望了软件测试的发展趋势。全书共分三大部分,分别是测试理论、测试实践和测试考试指导。第一部分内容主要包括软件测试概论、软件测试基本知识、软件测试过程、黑盒测试、白盒测试、自动测试技术、性能测试、面向对象测试、嵌入式测试和软件测试管理。第二部分内容主要包括软件测试工具、测试管理工具、性能测试工具、缺陷管理工具、单元测试工具、功能测试工具、嵌入式测试工具等。第三部分内容主要包括四级软件测试工程师考试、企业招聘测试工程师考试和微软公司测试的一些情况。

图书目录

第一部分测试理论第1章软件测试概论3

1.1软件与软件项目3

1.1.1软件发展史3

1.1.2项目特性4

1.1.3软件项目5

1.1.4项目生命周期6

1.2软件缺陷7

1.2.1软件缺陷案例7

1.2.2软件缺陷9

1.2.3软件缺陷流程12

1.3习题13第2章软件测试基本知识15

2.1测试发展历程15

2.2测试的几种观点16

2.3软件测试目的与原则18

2.4软件测试分类20

2.4.1按照测试阶段划分20

2.4.2按照执行主体划分21

2.4.3按照执行状态划分21

2.4.4按照测试技术划分23

2.5软件测试模型26

2.5.1V模型26

2.5.2W模型26

2.5.3H模型27

2.5.4X模型28[][]2.5.5前置模型28

2.6测试用例29

2.7习题32第3章软件测试流程33

3.1测试流程概述33

3.2测试计划34

3.3测试设计35

3.4单元测试35

3.4.1概述35

3.4.2内容36

3.4.3步骤38

3.5集成测试39

3.5.1主要任务39

3.5.2集成测试方法39

3.6确认测试42

3.7系统测试43

3.8验收测试44

3.8.1α测试和β测试44

3.8.2回归测试44

3.9评估测试47

3.10习题48第4章黑盒测试50

4.1概述50

4.2等价类划分51

4.2.1划分原则51

4.2.2设计测试用例步骤51

4.3边界值分析法53

4.3.1设计原则54

4.3.2应用举例54

4.4决策表56

4.4.1应用举例57

4.4.2优点和缺点59

4.5因果图59

4.5.1基本术语59

4.5.2应用举例61

4.6场景法62

4.6.1基本流和备选流62

4.6.2应用举例62

4.7综合策略66

4.8习题67第5章白盒测试69

5.1概述69

5.2逻辑覆盖法70

5.2.1语句覆盖70

5.2.2判定覆盖71

5.2.3条件覆盖71

5.2.4条件判定覆盖72

5.2.5修正条件判定覆盖73

5.2.6条件组合覆盖74

5.2.7路径覆盖75

5.2.8综合举例75

5.3路径分析78

5.3.1控制流图78

5.3.2基路径测试80

5.3.3循环测试82

5.3.4逻辑覆盖法与路径测试比较83

5.4数据流测试84

5.4.1变量定义/引用分析84

5.4.2程序片86

5.5程序插桩86

5.6习题88第6章性能测试90

6.1基本概念90

6.2性能测试分类92

6.2.1负载测试92

6.2.2压力测试93

6.2.3可靠性测试95

6.2.4数据库测试95

6.2.5安全性测试96

6.2.6文档测试96

6.3性能测试的步骤97

6.4网站测试99

6.4.1网站结构模型99

6.4.2网站测试内容100

6.5习题100第7章面向对象测试102

7.1面向对象影响测试102

7.2面向对象测试模型103

7.3面向对象分析测试104

7.3.1对象测试104

7.3.2结构测试105

7.3.3主题测试105

7.3.4属性和实例关联测试106

7.3.5服务和消息关联测试106

7.4面向对象设计测试107

7.5面向对象单元测试108

7.5.1功能性和结构性测试109

7.5.2测试用例设计和选择109

7.6面向对象集成测试110

7.7面向对象系统测试112

7.8习题112

第8章嵌入式软件测试113

8.1嵌入式系统113

8.1.1基本概念113

8.1.2嵌入式系统软件架构114

8.1.3嵌入式系统开发方式114

8.2嵌入式软件测试115

8.2.1测试特点115

8.2.2测试策略115

8.2.3三种测试环境117

8.2.4测试流程118

8.3嵌入式软件测试工具119

8.3.1纯软件测试工具119

8.3.2纯硬件测试工具120

8.3.3软硬结合测试工具120

8.4习题120

第9章软件质量保证121

9.1软件测试管理121

9.2软件测试文档121

9.2.1测试文档的类型122

9.2.2测试文档的重要性123

9.3测试人员组织124

9.3.1测试团队架构124

9.3.2测试团队阶段性125

9.4软件缺陷管理126

9.4.1概述126

9.4.2缺陷跟踪流程127

9.4.3缺陷跟踪管理系统概述127

9.5软件质量128

9.5.1概述128

9.5.2ISO9000系列129

9.5.3CMM/CMMI130

9.5.4ISO15504过程评估133

9.6习题133

第二部分测试实践

第10章软件测试自动化与测试工具137

10.1自动化测试137

10.2测试成熟度模型138

10.3测试工具原理143

10.3.1白盒测试工具143

10.3.2黑盒测试工具144

10.3.3测试设计和开发工具146

10.3.4测试执行和评估工具147

10.3.5测试管理工具147

10.4测试工具选择148

10.5习题149

第11章测试管理工具151

11.1概述151

11.2测试管理工具——TestDirector152

11.2.1TestDirector简介152

11.2.2TestDirector使用概述153

第12章性能测试工具165

12.1综述165

12.2LoadRunner测试流程166

12.3项目实践166

12.3.1使用VuGen创建脚本167

12.3.2使用Controller设计场景172

12.3.3使用Controller运行场景174

12.3.4分析场景结果175

第13章缺陷管理工具178

13.1Bugzilla178

13.2JIRA182

13.2.1跟踪操作183

13.2.2查询操作185

13.2.3生成报表186

第14章单元测试工具188

14.1JUnit特点188

14.2JUnit在eclipse中的使用188

第15章功能测试工具194

15.1WinRunner194

15.1.1WinRunner测试模式194

15.1.2WinRunner测试流程194

15.1.3WinRunner测试举例197

15.2QuickTestProfessional简介202

15.2.1QuickTestProfessional测试过程202

15.2.2使用MercuryTours范例网站202

15.2.3QTP测试范例203

第16章嵌入式软件测试工具213

16.1Logiscope简介213

16.2Logiscope三大功能214

16.2.1使用Audit215

16.2.2使用RuleChecker224

16.2.3使用TestChecker228第三部分测试考试指导

第17章全国计算机等级考试四级软件测试工程师241

17.1内容介绍241

17.1.1考试说明242

17.1.2考试大纲及考试重点242

17.2相关资料247

第18章软件测试行业249

18.1测试行业现状249

18.2软件测试职位250

18.3软件测试思维方式251

18.4常用软件测试工程师笔试题252

第19章微软公司软件测试256

19.1微软测试策略256

19.2一道微软测试题目258

参考文献259

投稿
非常不爽,删了吧! 相关词条:文化 出版物 书籍