软件测试理论与实践教程
软件测试理论与实践教程封面图

软件测试理论与实践教程

张向宏, 主编

出版社:人民邮电出版社

年代:2009

定价:35.0

书籍简介:

本书全面介绍了软件测试的基本理论知识,通过功能测试、白盒测试、性能测试和典型的示范测试案例,让从事软件测试的人员能有更深刻的理解。

书籍目录:

第1章软件测试概述1

1.1软件测试的起源及发展2

1.2软件测试的现状及前景4

1.3软件测试工程师应具备的素质5

第2章软件测试基础7

2.1软件测试的基本概念8

2.1.1软件生命周期8

2.1.2软件测试的定义9

2.1.3软件缺陷11

2.1.4软件测试的目的12

2.1.5软件测试的原则12

2.2软件测试的类型14

2.2.1按照开发阶段划分14

2.2.2按照测试实施组织划分15

2.2.3按照测试技术划分16

2.2.4按照测试内容划分17

2.3软件测试过程模型21

2.3.1V模型22

2.3.2W模型23

2.3.3H模型24

2.3.4X模型25

2.3.5前置测试模型26

2.4软件质量保证28

2.4.1软件质量保证的定义28

2.4.2软件质量保证的工作内容29

2.4.3软件质量保证的工作过程30

2.4.4软件质量保证与软件测试的区别31

第3章软件测试标准33

3.1软件质量与评价34

3.1.1软件质量与度量34

3.1.2软件质量模型34

3.1.3软件质量评价37

3.2软件测试标准38

3.2.1国内外软件测试标准概述38

3.2.2软件测试通用标准39

3.2.3军用软件测试标准54

3.2.4信息系统安全评估标准55

3.3软件测试标准的行业应用60

第4章白盒测试技术62

4.1白盒测试概述63

4.1.1词法分析与语法分析63

4.1.2静态错误分析64

4.1.3程序插桩技术64

4.2静态测试69

4.2.1代码检查法69

4.2.2静态结构分析法81

4.2.3静态质量度量法84

4.3动态测试技术88

4.3.1逻辑覆盖法88

4.3.2基本路径测试法93

4.4白盒测试综合策略98

4.4.1最少测试用例数的计算98

4.4.2测试覆盖准则100

第5章黑盒测试技术103

5.1黑盒测试概述104

5.1.1黑盒测试的概念104

5.1.2黑盒测试的特点104

5.1.3黑盒测试的应用105

5.2功能测试用例设计方法105

5.2.1等价类划分法105

5.2.2边界值分析法107

5.2.3场景法108

5.2.4因果图法110

5.2.5正交实验法112

5.2.6判定表法116

5.2.7其他方法118

5.2.8测试方法综合使用策略119

5.3黑盒测试用例的组织和编写119

5.3.1编写测试用例的意义119

5.3.2如何编写有效的测试用例120

5.3.3测试用例的编写原则121

5.3.4测试用例的构成123

5.3.5测试用例的编写策略124

5.4QTP自动化工具的使用124

5.4.1QTP概述125

5.4.2QTP的工作原理及适用范围125

5.4.3QTP窗口结构126

5.4.4QTP工作流程128

5.4.5录制测试脚本128

5.4.6增强测试脚本130

5.4.7执行并分析测试脚本137

第6章性能测试技术140

6.1性能测试概述141

6.1.1软件性能与性能测试141

6.1.2性能测试的目的141

6.1.3性能测试的常用术语143

6.2性能测试的分类145

6.2.1主要类型145

6.2.2其他类型147

6.3性能测试的策略及实施流程148

6.3.1应用在客户端的性能测试148

6.3.2应用在网络的性能测试149

6.3.3应用在服务器端的性能测试150

6.3.4性能测试的实施流程151

6.4性能测试实战技术153

6.4.1简介性能测试的常用工具153

6.4.2结合LoadRunner实施性能测试154

6.4.3开发测试脚本156

6.4.4执行测试163

6.4.5分析测试结果165

第7章测试案例分析166

7.1功能测试案例分析167

7.1.1“122接处警”系统简介167

7.1.2前期分析167

7.1.3用例设计方法的分析170

7.1.4测试用例编写策略的具体应用175

7.2白盒测试案例分析175

7.2.1静态测试176

7.2.2覆盖率测试182

7.3性能测试案例分析194

7.3.1办公自动化系统的案例分析194

7.3.2工作流引擎的案例分析196

第8章测试前沿技术200

8.1敏捷测试技术201

8.1.1敏捷方法的特征201

8.1.2敏捷方法的质量201

8.1.3敏捷测试的引入202

8.1.4敏捷测试用例设计202

8.1.5敏捷测试的弱点204

8.2测试驱动开发(TDD)205

8.2.1TDD的优势205

8.2.2TDD的原理206

8.2.3TDD的过程206

8.2.4TDD的原则207

8.2.5TDD的测试技术208

8.2.6TDD测试案例209

附录测试工具介绍211

A.1配置/过程管理工具212

A.2功能测试工具215

A.3性能测试工具(系统强度测试工具)216

A.4白盒、嵌入式测试工具218

A.5软件开发工具221

A.6仪器仪表223

A.7其他工具224

内容摘要:

  本教材较为全面地涵盖了软件测试专业的知识,追溯了软件测试的发展史,反映了当前国际上采用的最先进的测试理论、标准、技术和工具,展望了软件测试的发展趋势,强调了表述的准确性、知识的系统性以及技术的先进性和实用性。软件测试是理论与实践紧密结合的工作,为了具有较强的实践性,本教材提供了功能测试、白盒测试、性能测试的示范测试案例,帮助读者熟悉软件测试工程师职业的基本要求,掌握分析问题的基本思路和基本方法,进一步提高在实际工作中解决问题的能力。本教材还就测试的前沿技术进行了一些探讨,包括敏捷测试技术和测试驱动开发技术,使读者能够了解目前的先进技术,有利于进一步提高。本教材十分重视理论联系实际,在内容上做到深入浅出,通俗易懂,既适用于课堂教学,又能满足读者自学的需求。本教材适合软件测试培训机构和软件学院使用,也适合当前软件开发企业项目经理、软件测试专业人员、想了解软件测试的软件开发人员,以及想进入软件测试领域的新手学习。  本书全面、系统地介绍了软件测试的理论知识与常用方法,主要内容有软件测试的基础知识、软件测试的标准、白盒测试技术、黑盒测试技术、性能测试技术、软件测试案例分析,以及软件测试的前沿技术。本书附录中简要介绍了一些常用的测试工具。  本书既重视软件测试理论知识的介绍,亦重视软件测试实际操作方法的讲解,能够帮助读者了解软件测试工程师的职业要求,熟悉软件测试流程,掌握软件测试的基本思路,并能运用一些常用工具进行软件测试工作。  本书既可以作为软件测试工程师培训项目与各类院校软件相关专业的教学用书,也可以作为软件测试的爱好者以及软件公司测试人员的自学教程。

书籍规格:

书籍详细信息
书名软件测试理论与实践教程站内查询相似图书
9787115199232
如需购买下载《软件测试理论与实践教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26装帧平装
页数 142 印数 5000

书籍信息归属:

软件测试理论与实践教程是人民邮电出版社于2009.05出版的中图分类号为 TP311.5 的主题关于 软件-测试-教材 的书籍。