软件测试技术(第2版) 谭凤、宁华、唐滔、孔玲、陈怡然

您所在的位置:网站首页 唐滔默 软件测试技术(第2版) 谭凤、宁华、唐滔、孔玲、陈怡然

软件测试技术(第2版) 谭凤、宁华、唐滔、孔玲、陈怡然

#软件测试技术(第2版) 谭凤、宁华、唐滔、孔玲、陈怡然| 来源: 网络整理| 查看: 265

软件测试技术(第2版)" 作者:谭凤、宁华、唐滔、孔玲、陈怡然 ISBN:9787302550709 定价:¥47 字数:千字 页数: 出版时间:2020.05.01 开本: 版次:2-4 装帧: 出版社:清华大学出版社 简介

本书结合当前主流的测试技术和测试工具,基于“项目引导、任务驱动”的项目化专题教学方式编写而成。本书主要内容包括软件测试基础、软件测试类型、软件测试过程、软件质量、白盒测试、黑合测试、软件测试流程、自动化测试、功能测试、性能测试、Web测试、移动APP测试、嵌入式软件测试以及面向对象的软件测试等。测试技术相关章节结合具体的项目实践进行讲解,让读者在掌握理论基础的同时提升自动化测试的能力。

本书取材新颖、内容翔实、通俗易懂、技术实用、指导性强,较全面地覆盖了软件测试基本理论,并给出具体的项目实践案例,让读者更好地理解和掌握各种测试技术并有效地运用到实际工作中。

本书可作为本科和高职高专院校的计算机与软件工程等专业的教材,也可作为各大软件培训机构或企业软件测试人才的教材,同时也可供软件测试、软件质量保证及软件开发和软件项目管理从业人员参考。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。

前言

随着计算机信息技术的蓬勃发展和国内外各大软件公司的技术交流,我国的IT行业开始向国际化、规范化迈进,软件结构趋向大型化、复杂化,因此,软件质量问题也成为所有软件使用者和开发者关注的焦点。软件测试作为软件质量保证和质量控制的有效手段,也受到了越来越多企业、用户及专家的关注。目前企业要求测试人员具有丰富的测试经验及较强的测试工具应用能力,不仅要精通各种软件技术和方法,还要有一定的软件工程实践经验。测试人员需要熟悉软件开发流程,具有快速学习专业知识和了解所测试领域的知识、掌握新技术和应用新工具的能力。

编者所在软件学院软件测试教研室由具备多年测试及教学工作经验的“双师”型教师队伍组成,他们具有丰富的测试教学经验和长期的项目测试实践能力。基于市场的现状,着眼于高等院校的需求,并结合当前教学实践、教学改革的探索和实践,软件测试人才培养方案以及最新的软件测试岗位需求,经过多次讨论、精心设计并修改后,形成了一本成熟并具有指导性的软件测试技术教材。

本书主要分为三篇,即软件测试理论、软件测试实施以及软件测试技术。全书覆盖了软件测试相关的基本理论、软件测试实施的具体流程、软件测试设计的具体方法以及最新的各种测试技术。测试技术相关的章节都会结合具体的项目实践,让读者根据理论进行实践操作。

本书具有以下特点。

(1) 内容翔实,知识全面,体现“教、学、做”一体化的教学理念和实践特点。以测试相关理论为基础,结合具体项目测试实践,让学生在学会理论知识的同时掌握相应的测试技能。

(2) 理论联系实践,指导性强,体现“项目引导、任务驱动”的教学特点。软件测试流程章节以实际项目为主线,介绍了工作中软件测试的具体实施过程,包括需求分析、计划编制、用例设计、缺陷跟踪管理以及测试总结分析,让学生具备工程实践的能力。

(3) 取材新颖,技术实用,体现行业技术发展特点。本书结合最新的测试技术和测试方法,详尽地阐述了当前最新的测试技术。

(4) 本书体例采用项目、任务形式,体现实用性和可操作性。全书大部分章节都会有具体的项目实践指导和明确的项目任务。教学内容安排由易到难、由简单到复杂,内容循序渐进,让学生始终保持较高的学习兴趣和动力。学生能够通过项目的学习,完成相关知识的学习和技能的训练。本书项目来自企业工程实践,具有典型性和实用性。

(5) 符合高校学生的认知规律,有助于实现有效教学,提高教学的效率、效益、效果。本书打破传统的学科体系结构,将各种知识点与操作实践进行难易层次的划分,培养学生完整的知识体系结构和项目实践动手能力,在教学过程中注意情感交流,因材施教,调动学生的学习积极性,提高教学效果。

(6) 注重提高学生职业素质的培养。本书在培养学生测试技能的同时,通过教学活动设计,注重工学结合和学生职业素养的提高,培养学生的团队合作能力、沟通能力、创新能力、自主学习和解决问题的能力等。

本书由谭凤、宁华为主编,唐滔、孔玲、陈怡然为副主编。其中,谭凤负责第三篇的编写;宁华、孔玲、唐滔和陈怡然负责第一、二篇的编写。本书提供了PPT课件、练习素材文件等教学资源,读者可以从清华大学出版社网站(http://www.tup.com.cn)免费下载。

本书作为校企合作编写的教材,特别感谢中冶赛迪信息技术有限公司和重庆数宜信信用管理有限公司,他们提供了最新的关于企业对测试人才的岗位需求和职业能力要求,罗怀淋、兰小青等同仁提供了教材编写过程中用到的项目数据和规范模板。

由于编者水平有限,书中难免存在不当和疏漏之处,敬请读者批评、指正。

编者2020年1月

回力棉拖鞋男冬季2023新款保暖室内毛拖鞋居家厚底情侣款棉鞋女士

优惠券:6元券

回来正品保证质

券后价:33.90元

羊皮真皮小香风蝴蝶结芭蕾舞平底鞋软底蛋卷单鞋大码女鞋41-43

优惠券:20元券

TOCLASS

券后价:219.00元

目录

第一篇软件测试理论

第1章软件测试基础3

1.1软件测试产生的背景3

1.2软件测试的定义5

1.3软件测试的目的5

1.4软件测试的原则6

1.5软件测试的复杂性与经济性分析7

1.6本章小结9

1.7练习题9

第2章软件测试类型11

2.1软件测试分类11

2.2常见的软件测试类型13

2.3软件测试过程模型14

2.4本章小结17

2.5练习题17

第3章软件测试过程19

3.1单元测试20

3.1.1单元测试的定义20

3.1.2单元测试的内容20

3.2集成测试21

3.2.1集成测试的定义21

3.2.2集成测试的层次22

3.2.3集成测试的模式22

3.2.4集成测试的组织和实施24

3.3确认测试26

3.4系统测试27

3.5验收测试283.5.1验收测试的内容28

3.5.2验收测试策略29

3.6本章小结29

3.7练习题30

第4章软件质量31

4.1软件质量概述31

4.1.1软件质量的定义31

4.1.2软件质量的要素32

4.2软件质量模型33

4.2.1McCall质量模型33

4.2.2Bohm质量模型33

4.2.3ISO软件质量模型34

4.3软件质量保证35

4.3.1软件质量保证的理论探索35

4.3.2软件质量保证的工作内容和工作方法38

4.3.3软件质量保证的活动内容39

4.3.4软件质量保证正式的技术评审(FTR)40

4.3.5质量保证与检验40

4.4软件质量控制41

4.4.1软件质量控制的定义41

4.4.2软件质量控制的目的41

4.4.3软件质量控制的必要性41

4.4.4软件质量控制的内容及过程42

4.5软件度量44

4.5.1为什么需要软件度量44

4.5.2什么是软件度量44

4.5.3软件度量的对象45

4.5.4软件度量的过程45

4.5.5软件度量小结46

4.6软件质量标准体系46

4.6.1ISO 9000系列46

4.6.2全面质量管理47

4.6.36σ方法48

4.7本章小结48

4.8练习题49第二篇软件测试实施

第5章白盒测试53

5.1逻辑覆盖法53

5.2基本路径分析法57

5.3程序插装61

5.4程序变异测试62

5.4.1变异测试理论62

5.4.2变异测试流程63

5.4.3等价变异体检测65

5.4.4变异体选择优化66

5.5本章小结66

5.6练习题67

第6章黑盒测试68

6.1等价类划分法68

6.2边界值法70

6.3决策表法71

6.4因果图法74

6.4.1因果图符号74

6.4.2因果图生成测试用例75

6.5场景图法78

6.6功能图法81

6.7正交试验法82

6.7.1正交试验设计82

6.7.2正交试验法设计用例的实现步骤83

6.8本章小结85

6.9练习题85

第7章软件测试流程87

7.1测试计划87

7.1.1测试计划的目的87

7.1.2测试计划的编写策略87

7.2测试需求88

7.2.1什么是测试需求88

7.2.2为什么要做测试需求分析89

7.2.3测试需求的依据与收集89

7.2.4测试需求分析89

7.2.5测试需求的优先级90

7.3测试用例91

7.3.1测试用例的概念91

7.3.2测试用例的重要性91

7.3.3测试用例的分类91

7.3.4测试用例的设计92

7.3.5测试用例的编写92

7.4测试执行93

7.4.1测试用例执行93

7.4.2测试数据记录94

7.4.3测试沟通94

7.4.4测试用例验证95

7.5缺陷提交95

7.5.1缺陷管理95

7.5.2缺陷跟踪95

7.6测试总结96

7.6.1测试数据整理96

7.6.2测试用例修订96

7.6.3测试用例维护96

7.7测试管理工具97

7.7.1测试需求管理97

7.7.2测试计划管理98

7.7.3测试执行98

7.7.4缺陷登记与跟踪98

7.7.5生成测试报告的图表99

7.8本章小结99

7.9练习题99

第三篇软件测试技术

第8章自动化测试103

8.1自动化测试概述103

8.1.1自动化测试的定义103

8.1.2自动化测试的优缺点104

8.1.3自动化测试适用范围105

8.2自动化测试的流程106

8.3自动化测试的框架108

8.3.1自动化测试框架的概念108

8.3.2自动化测试框架的分类109

8.4自动化测试的工具110

8.4.1白盒测试工具110

8.4.2黑盒测试工具111

8.4.3自动化测试工具的选取114

8.5本章小结114

8.6练习题115

第9章功能测试116

9.1功能测试概述116

9.1.1功能测试的定义116

9.1.2功能测试流程及策略117

9.1.3功能测试需求分析117

9.2功能自动化测试工具119

9.2.1功能自动化测试工具——UFT119

9.2.2功能自动化测试工具——Selenium122

9.3实例: 自动化测试设计128

9.3.1测试需求分析128

9.3.2自动化测试设计的实现129

9.4本章小结131

9.5练习题131

第10章性能测试133

10.1性能测试概述133

10.1.1软件性能133

10.1.2软件性能测试的概念134

10.1.3性能测试工程师135

10.2性能测试术语135

10.3性能测试类型137

10.4性能测试流程139

10.5性能测试工具142

10.5.1性能测试工具——LoadRunner142

10.5.2性能测试工具——JMeter145

10.6实例: 性能测试方案设计151

10.7本章小结152

10.8练习题153

第11章Web测试154

11.1Web网站功能测试154

11.2性能测试156

11.3安全性测试157

11.3.1安全性测试内容157

11.3.2安全性测试工具159

11.4可用性/可靠性测试161

11.5配置和兼容性测试162

11.6数据库测试163

11.7实例: Web测试的测试用例考虑的因素164

11.8本章小结166

11.9练习题166

第12章移动APP测试168

12.1移动APP测试概述168

12.1.1移动APP测试的定义168

12.1.2移动APP测试的特点168

12.1.3移动APP测试的流程169

12.2移动APP手动测试171

12.2.1APP功能测试171

12.2.2APP安装卸载测试171

12.2.3APP用户体验测试172

12.3移动APP自动化测试172

12.3.1自动化测试框架概述173

12.3.2自动化测试工具——Appium174

12.4实例: Appium测试177

12.5本章小结181

12.6练习题181

第13章嵌入式软件测试183

13.1嵌入式软件测试概述183

13.1.1嵌入式软件概述183

13.1.2嵌入式软件测试的定义184

13.1.3嵌入式软件测试与非嵌入式软件测试的区别185

13.1.4嵌入式软件测试的策略186

13.2嵌入式软件测试的工具187

13.3实例: 嵌入式软件测试分析189

13.3.1自动驾驶仪189

13.3.2嵌入式测试分析的实施189

13.4本章小结190

13.5练习题191

第14章面向对象的软件测试192

14.1面向对象的特点192

14.2面向对象开发对软件测试的影响194

14.3面向对象软件测试的基本概念194

14.4面向对象软件测试的内容195

14.5面向对象的测试模型及方法197

14.5.1面向对象分析的测试198

14.5.2面向对象设计的测试200

14.5.3面向对象编程的测试202

14.5.4面向对象的单元测试203

14.5.5面向对象的集成测试204

14.5.6面向对象的系统测试205

14.6面向对象测试工具JUnit206

14.7本章小结208

14.8练习题209

参考文献210

作者简介

编辑推荐

本书主要分为三个部分,软件测试基础、软件测试流程以及软件测试技术,整书覆盖了软件测试相关的基本理论、软件测试实施的具体流程、软件测试设计的具体方法以及最新的各种测试技术,包括软件测试的基本概念、软件测试分类、软件模型、软件缺陷管理、软件测试流程、测试需求分析、测试计划编写、测试用例设计、web测试、自动化测试、接口测试、大数据测试、嵌入式软件测试等。测试技术相关的章节都会结合具体的项目实践,让读者根据理论进行实践操作。

作者寄语

谭凤,女,硕士,43岁,重庆工程学院软件测试专业教师,高级工程师,擅长软件测试技术、功能自动化测试、性能测试及web项目测试以及测试项目管理等。

电子资料

www.luweidong.cn

下一个



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3