软件测试技术
普通高等教育“十一五”国家级规划教材

作者:陈明

丛书名:21世纪计算机科学与技术实践型教程

定价:25元

印次:1-1

ISBN:9787302237808

出版日期:2011.02.01

印刷日期:2011.01.28

图书责编:谢琛

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是计算机软件测试课程教材,主要内容包括软件测试概述、软件测试方法、软件测试过程、面向对象测试、测试的设计与实现、Web测试、软件测试自动化、软件质量与质量保证、软件测试工具等内容。 本书可作为高等学校计算机科学与技术专业的软件测试课程教材,也可作为计算机软件开发人员的参考书。

前 言 计算机软件是逻辑产品。软件与硬件具有完全不同的特征。计算机软件现已成为一种新的驱动力,是进行决策的引擎,是现代工程研究和解决问题的基础。在各种类型的应用系统中无所不在,具有十分广泛的应用。 随着软件企业规模的扩大,复杂度的不断提高,软件测试难度也进一步加大,凸显了软件测试的重要性。软件测试是软件工程学科的重要分支,现已成为软件质量保证的关键技术之一。在软件开发过程中,软件测试是不可缺少的重要环节,软件测试工作直接决定了软件产品的质量。 软件测试工具是支持软件生存周期中某一阶段的测试任务实现而使用的计算机程序。软件测试环境是一组相关的软件测试工具的集合,将它们集成在一起支持软件测试。软件测试工具与环境是软件测试的重要组成部分,对于提高软件生产率,改进软件质量有越来越大的作用。 软件测试是异常活跃的技术,需要丰富的想象力。软件测试又是一个实践性极强的实用技术,在学习中,既要学习基本的理论知识,又要掌握必要的技能,也就是说,不仅要能掌握其理论原则与方法,更重要的是能熟练地进行应用。软件测试人才的需要日益增多,通过软件测试的理论学习与实践,可以培养学生掌握测试的基本内容和方法,并在软件开发的工作中得以贯彻,进而展现学科的力量。 在学习软件测试技术过程中,要注重技术的应用,通过大量的时间和思考,理解软件测试的思想和理念,并运用测试技术和技巧去解决问题。 全书分为9章,主要包括软件测试概述、软件测试方法、软件测试过程、面向对象测试、测试的设计与实现、Web测试、软件测试自动化、软件质量与质量保证、软件测试工具等内容。 在内容选择上,注重先进与系统;在...

目录
荐语
查看详情 查看详情
目  录

第1章 概述1

1.1 软件测试的发展1

1.2 软件错误与软件缺陷2

1.2.1 软件错误与缺陷的概念2

1.2.2 软件错误类型及出现的原因3

1.2.3 软件缺陷的主要特征4

1.3 软件测试的定义4

1.4 软件测试的对象5

1.5 软件测试的目的5

1.6 软件测试的原则6

1.7 软件测试的重要性7

1.8 软件测试的复杂性 8

1.9 软件测试的经济性 8

1.10 开发各阶段的测试9

小结9

习题110

第2章 软件测试方法11

2.1 静态分析11

2.2 动态测试13

2.3 人工测试与机器测试14

2.3.1 软件审查14

2.3.2 人工测试与机器测试的比较16

2.4 黑盒测试16

2.4.1 黑盒测试的概念16

2.4.2 等价类划分18

2.4.3 边界值分析23

2.4.4 错误推测262.4.5 因果图26

2.5 白盒测试28

2.5.1 白盒测试的作用28

2.5.2 程序结构分析29

2.5.3 逻辑覆盖30

2.5.4 程序插装34

2.5.5 符号测试34

2.5.6 程序变异35

2.6 白盒测试和黑盒测试的比较38

2.6.1 白盒测试的特点39

2.6.2 黑盒测试的特点39

2.7 敏捷测试方法简介39

2.7.1 敏捷技术概述40

2.7.2 敏捷测试的原则41

2.7.3 敏捷测试的意义42

小结42

习题243

第3章 软件测试过程44

3.1 单元测试44

3.1.1 单元测试内容45

3.1.2 单... 查看详情

查看详情