注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材软件测试技术与项目案例教程

软件测试技术与项目案例教程

软件测试技术与项目案例教程

定 价:¥49.00

作 者: 梁立新,李海生
出版社: 清华大学出版社
丛编项: 高等学校计算机科学与技术项目驱动案例实践系列教材
标 签: 暂缺

购买这本书可以去


ISBN: 9787302601036 出版时间: 2022-05-01 包装:
开本: 16开 页数: 字数:  

内容简介

  《软件测试技术与项目案例教程》采用“项目驱动”教学模式,通过完整的项目案例系统地介绍软件测试的原理、方法和技术。全书围绕软件测试的整体流程,详细论述软件测试的基本原理、软件测试计划与策略、黑盒测试技术、白盒测试技术、单元测试技术、集成测试技术、系统测试技术、验收测试技术和软件测试管理等内容。本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解到各章作为案例讲解,是一本实用性突出的教材。 \n本书可作为普通高等学校计算机相关专业软件测试课程的教材,也可供软件测试人员参考使用。 \n

作者简介

  梁立新,毕业于中国科技大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后曾工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。作为主审和作者与教育部高等学校计算机科学与技术教学指导委员会及高校学者研发出“全国高等院校“十二五”项目驱动案例实践系列教材”并由清华大学出版社出版。其中两本教材获得国家十二五规划优秀教材。\n

图书目录

第1章软件测试概述1

\n

1.1软件、软件危机与软件工程1

\n

1.2软件质量与质量模型3

\n

1.2.1软件质量3

\n

1.2.2质量模型4

\n

1.3软件测试的重要性7

\n

1.3.1软件所带来的悲剧7

\n

1.3.2其他一些例子8

\n

1.4软件缺陷与软件故障10

\n

1.4.1软件缺陷的定义10

\n

1.4.2软件缺陷产生的原因11

\n

1.4.3软件缺陷的组成12

\n

1.4.4软件缺陷的修复费用12

\n

1.5软件测试13

\n

1.5.1软件测试的定义13

\n

1.5.2软件测试的目的13

\n

1.5.3软件测试的原则14

\n

1.5.4软件测试与质量保证15

\n

1.6软件测试模型15

\n

1.6.1瀑布模型15

\n

1.6.2V模型16

\n

1.7软件测试用例18

\n

1.7.1测试用例的基本概念18

\n

1.7.2软件测试用例的作用19

\n

1.7.3测试用例的设计及原则19

\n

1.7.4测试用例设计实例 21

\n

1.8软件测试人员应具备的素质21

\n

本章小结22

\n

习题22

\n

第2章“艾斯医药商务系统”项目案例概述23

\n

2.1项目需求分析232.2系统结构分析27

\n

2.3项目运行指南29

\n

2.4案例测试需求31

\n

本章小结31

\n

习题31

\n

第3章软件测试计划与策略32

\n

3.1软件测试计划32

\n

3.1.1制订测试计划的原则33

\n

3.1.2制订测试计划34

\n

3.2软件测试策略35

\n

3.2.1静态测试与动态测试35

\n

3.2.2白盒测试与黑盒测试37

\n

3.3软件测试过程38

\n

3.4软件测试与软件开发过程的关系40

\n

3.4.1软件开发过程40

\n

3.4.2软件测试在软件开发过程中的作用41

\n

3.5软件自动化测试43

\n

3.5.1软件自动化测试概述43

\n

3.5.2软件自动化测试工具45

\n

3.6项目案例48

\n

3.6.1学习目标48

\n

3.6.2案例描述48

\n

3.6.3案例要点48

\n

3.6.4案例实施48

\n

3.6.5特别提示60

\n

3.6.6拓展与提高60

\n

本章小结60

\n

习题60

\n

第4章黑盒测试61

\n

4.1黑盒测试的概念61

\n

4.2等价类测试63

\n

4.2.1等价类测试的原理63

\n

4.2.2等价类测试的测试运用64

\n

4.3边界值分析法70

\n

4.3.1边界值分析法的原理70

\n

4.3.2边界值分析法的测试运用734.4决策表78

\n

4.4.1决策表的原理78

\n

4.4.2决策表的测试运用79

\n

4.5因果图82

\n

4.5.1因果图的原理82

\n

4.5.2因果图的测试运用84

\n

4.6正交实验设计方法87

\n

4.7错误推测法 87

\n

4.8项目案例88

\n

4.8.1学习目标88

\n

4.8.2案例描述88

\n

4.8.3案例要点88

\n

4.8.4案例实施89

\n

4.8.5特别提示92

\n

4.8.6拓展与提高93

\n

本章小结93

\n

习题93

\n

第5章白盒测试94

\n

5.1白盒测试的概念94

\n

5.1.1控制流测试95

\n

5.1.2数据流测试101

\n

5.2测试覆盖率102

\n

5.2.1语句覆盖103

\n

5.2.2判定覆盖104

\n

5.2.3条件覆盖104

\n

5.2.4判定/条件覆盖105

\n

5.2.5条件组合覆盖105

\n

5.2.6路径覆盖106

\n

5.3白盒测试工具108

\n

5.3.1静态白盒测试工具108

\n

5.3.2动态白盒测试工具109

\n

5.4项目案例110

\n

5.4.1学习目标110

\n

5.4.2案例描述110

\n

5.4.3案例要点111

\n

5.4.4案例实施111

\n

5.4.5特别提示1125.4.6拓展与提高113

\n

本章小结113

\n

习题113

\n

第6章单元测试114

\n

6.1单元测试的概念114

\n

6.1.1单元测试概述114

\n

6.1.2单元测试的原则115

\n

6.1.3单元测试的内容和主要任务116

\n

6.1.4单元测试分析117

\n

6.1.5单元测试用例设计118

\n

6.1.6单元测试过程119

\n

6.2单元测试环境建立119

\n

6.3插桩程序设计120

\n

6.4类测试 121

\n

6.5单元测试框架JUnit123

\n

6.5.1JUnit测试框架123

\n

6.5.2Eclipse与JUnit126

\n

6.6项目案例129

\n

6.6.1学习目标129

\n

6.6.2案例描述129

\n

6.6.3案例要点129

\n

6.6.4案例实施129

\n

6.6.5特别提示135

\n

6.6.6拓展与提高136

\n

本章小结137

\n

习题137

\n

第7章集成测试138

\n

7.1集成测试概述138

\n

7.1.1集成测试的主要任务138

\n

7.1.2集成测试的层次与原则 139

\n

7.1.3集成测试关注的主要问题139

\n

7.1.4集成测试与单元测试的区别 139

\n

7.1.5集成测试与系统测试的区别 139

\n

7.1.6集成测试的目的140

\n

7.1.7集成测试的环境140

\n

7.1.8集成测试的过程1407.1.9集成测试用例设计 141

\n

7.1.10集成测试技术和测试数据142

\n

7.2集成测试方法143

\n

7.2.1非增式集成测试143

\n

7.2.2自顶向下集成测试143

\n

7.2.3自底向上集成测试144

\n

7.2.4混合集成测试145

\n

7.2.5基于事件(消息)集成测试145

\n

7.3项目案例146

\n

7.3.1学习目标146

\n

7.3.2案例描述146

\n

7.3.3案例要点146

\n

7.3.4案例实施146

\n

7.3.5特别提示151

\n

7.3.6拓展与提高152

\n

本章小结152

\n

习题152

\n

第8章系统测试153

\n

8.1系统测试概述153

\n

8.2功能测试154

\n

8.2.1功能测试的概念154

\n

8.2.2功能测试的方法154

\n

8.2.3功能测试的工具155

\n

8.3性能测试156

\n

8.3.1性能测试的概念156

\n

8.3.2性能测试的方法157

\n

8.3.3性能测试的工具159

\n

8.3.4JMeter工具159

\n

8.4压力测试163

\n

8.4.1压力测试的概念163

\n

8.4.2压力测试的方法164

\n

8.4.3压力测试的工具165

\n

8.5容量测试167

\n

8.5.1容量测试的概念167

\n

8.5.2容量测试的方法168

\n

8.5.3容量测试的执行1698.6安全性测试171

\n

8.6.1安全性测试的概念172

\n

8.6.2安全性测试的方法173

\n

8.6.3安全性测试执行174

\n

8.7用户界面测试175

\n

8.7.1用户界面测试的概念175

\n

8.7.2用户界面测试的方法179

\n

8.8安装/卸载测试 181

\n

8.8.1安装/卸载测试的概念181

\n

8.8.2安装/卸载测试的方法183

\n

8.9文档测试184

\n

8.9.1文档测试的概念184

\n

8.9.2文档测试的方法186

\n

8.10回归测试187

\n

8.10.1回归测试的概念187

\n

8.10.2回归测试的方法188

\n

8.11项目案例188

\n

8.11.1学习目标188

\n

8.11.2案例描述188

\n

8.11.3案例要点188

\n

8.11.4案例实施189

\n

8.11.5特别提示191

\n

8.11.6拓展与提高192

\n

本章小结192

\n

习题192

\n

第9章验收测试193

\n

9.1验收测试的概念193

\n

9.2验收测试的主要内容194

\n

9.3Alpha测试199

\n

9.4Beta测试200

\n

9.5项目案例202

\n

9.5.1学习目标202

\n

9.5.2案例描述202

\n

9.5.3案例要点202

\n

9.5.4案例实施202

\n

9.5.5特别提示207

\n

9.5.6拓展与提高207本章小结207

\n

习题207

\n

第10章软件测试管理208

\n

10.1测试团队的组织和管理208

\n

10.1.1测试团队组织结构209

\n

10.1.2角色和职责210

\n

10.1.3测试人员培养212

\n

10.2测试用例的组织和管理214

\n

10.2.1测试用例报告214

\n

10.2.2测试用例的组织和跟踪216

\n

10.3软件Bug管理217

\n

10.3.1软件Bug的基本概念217

\n

10.3.2软件Bug的状态和类型218

\n

10.3.3软件Bug严重等级和优先级219

\n

10.3.4软件Bug管理流程220

\n

10.3.5软件Bug管理常用工具224

\n

10.4项目案例239

\n

10.4.1学习目标239

\n

10.4.2案例描述240

\n

10.4.3案例要点240

\n

10.4.4案例实施240

\n

10.4.5特别提示243

\n

10.4.6拓展与提高243

\n

本章小结243

\n

习题243

\n


本目录推荐