软件测试
基本信息
- 作者: 郑人杰 许静 于波 [作译者介绍]
- 丛书名: 21世纪高等学校计算机规划教材
- 出版社:人民邮电出版社
- ISBN:9787115238078
- 上架时间:2011-3-17
- 出版日期:2011 年3月
- 开本:16开
- 页码:318
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 软件质量、软件测试及维护
教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 软件工程
内容简介回到顶部↑
随着软件测试技术从简单的查错、排错,发展到贯穿软件开发的各个阶段,高级的测试方法和测试管理越来越重要,《软件测试》旨在全面系统地介绍软件测试技术。
《软件测试》作者由清华大学、南开大学计算机系、清华同方公司软件研究院的人员组成。作者总结了多年在软件工程、软件测试教学经验的基础上,系统回顾了测试发展与概念的定义,深入讲解了测试方法与测试过程,全面介绍了测试管理与主流测试工具。
《软件测试》可以作为计算机、软件工程、软件测试及相关专业的本科、硕士研究生教材,也可以作为测试工程师培训用书。
《软件测试》作者由清华大学、南开大学计算机系、清华同方公司软件研究院的人员组成。作者总结了多年在软件工程、软件测试教学经验的基础上,系统回顾了测试发展与概念的定义,深入讲解了测试方法与测试过程,全面介绍了测试管理与主流测试工具。
《软件测试》可以作为计算机、软件工程、软件测试及相关专业的本科、硕士研究生教材,也可以作为测试工程师培训用书。
作译者回到顶部↑
本书提供作译者介绍
郑人杰 清华大学教授。清华大学毕业后留校任计算数学专业、软件专业教师及清华大学软件中心副主任、清华同方公司副总工程师及顾问。现任中国软件行业协会理事、软件过程改进分会常务副会长。2009年荣获“推动中国软件产业发展杰出人物”奖。多年来在软件工程、软件质量及测试、软件过程改进方面从事教学、研究和开发工作,编写《实用软件工程》、 《计算机软件测试技术》、 《基于软件能力成熟度模型的软件过程改进》等书。
许静 南开大学信息技术科学学院计算机与信息安全系教授、博士生导师,.. << 查看详细
许静 南开大学信息技术科学学院计算机与信息安全系教授、博士生导师,.. << 查看详细
目录回到顶部↑
《软件测试》
第1章 绪论 1
1.1 软件危机和软件生存期 1
1.2 软件测试的意义 4
1.3 什么是软件测试 8
1.4 应该怎样认识软件测试 10
1.5 软件测试发展的历史回顾 19
1.5.1 历史回顾 19
1.5.2 与软件测试相关课题的发展 21
习题 22
第2章 软件测试策略 23
2.1 测试的生命周期 23
2.2 测试步骤 26
2.2.1 单元测试 27
2.2.2 集成测试 30
2.2.3 确认测试 32
2.2.4 系统测试 33
2.3 静态方法与动态方法 34
2.4 黑盒测试与白盒测试 36
2.4.1 黑盒测试 36
第1章 绪论 1
1.1 软件危机和软件生存期 1
1.2 软件测试的意义 4
1.3 什么是软件测试 8
1.4 应该怎样认识软件测试 10
1.5 软件测试发展的历史回顾 19
1.5.1 历史回顾 19
1.5.2 与软件测试相关课题的发展 21
习题 22
第2章 软件测试策略 23
2.1 测试的生命周期 23
2.2 测试步骤 26
2.2.1 单元测试 27
2.2.2 集成测试 30
2.2.3 确认测试 32
2.2.4 系统测试 33
2.3 静态方法与动态方法 34
2.4 黑盒测试与白盒测试 36
2.4.1 黑盒测试 36
前言回到顶部↑
在二十年前,当大多数人都在关注软件开发技术时,《软件测试》的主要作者郑人杰等人就已经开始关注软件测试技术了,并撰写了《软件测试试技术》一书,该书可谓是国内软件测试的第一书,并对国内软件测试的发展起到了普及和引导的作用。
软件测试技术是提高软件质量的重要技术手段,在软件发展越来越成熟的今天,对软件质量的要求越来越高,对测试技术的要求也越来越迫切。近几年,各地纷纷成立了国家级、地区级的软件评测中心,软件测试的从业人员也达数十万人。国际知名的IT企业(如IBM、Microsoft等)内部从事软件测试的人员比例越来越高。同时,软件测试的学术活动也异常活跃,软件测试的研究需求也日益增长。新的测试方法和测试工具不断涌现。二十年前的书中的很多内容已经不能满足软件开发技术的发展需要了,这些因素促使我们重新修订此书。
《软件测试》既有理论方法介绍,又包括实例讲解、工具介绍等。主要包括以下内容。
(1)测试基础:介绍软件测试的起源、发展状况以及基本概念、基本原则、基本术语。
(2)测试技术与测试过程:详细介绍功能性测试和结构性测试技术中的测试数据选择方法;从单元测试、集成测试、系统测试3个层次介绍测试的过程,详细给出各种集成测试的方法和系统测试的类型,如压力/负载测试、安全性测试、性能测试、兼容性测试、界面性测试等。
(3)测试管理:介绍如何搭建测试环境、如何实施测试以及如何进行测试总结。
(4)测试工具:介绍各种类型的测试工具,包括黑盒测试工具、白盒测试工具、测试管理工具等。
《软件测试》从测试技术、测试管理、测试工具3个方面总结已有的成果,力求全面、系统地介绍软件测试方面的内容,特点如下。
(1)系统性:结合软件工程的方法,以软件开发的过程为基础,系统介绍每一阶段的测试方法,并插入实例具体分析。
(2)实用性:注重理论与实践的结合,通过提供的测试案例和测试工具介绍,使学生了解工程化的测试过程,并学会测试文档的编写和测试工具的使用。
(3)先进性:全面介绍本学科的发展,系统总结理论方法,完整介绍软件测试与软件开发的依托发展关系,特别融人各个专项测试技术,全面介绍测试工具的使用,使本书具有先进性。
参与本书编写和整理工作的还有许静、于波、马素霞、徐仁佐、姜凡以及杨巨峰、田伟、姜艳、王西京、田广志等。全书由郑人杰统稿、审查。
由于作者水平有限,书中难免有错误和不当之处,恳请读者批评指正。
作者
2011年1月
软件测试技术是提高软件质量的重要技术手段,在软件发展越来越成熟的今天,对软件质量的要求越来越高,对测试技术的要求也越来越迫切。近几年,各地纷纷成立了国家级、地区级的软件评测中心,软件测试的从业人员也达数十万人。国际知名的IT企业(如IBM、Microsoft等)内部从事软件测试的人员比例越来越高。同时,软件测试的学术活动也异常活跃,软件测试的研究需求也日益增长。新的测试方法和测试工具不断涌现。二十年前的书中的很多内容已经不能满足软件开发技术的发展需要了,这些因素促使我们重新修订此书。
《软件测试》既有理论方法介绍,又包括实例讲解、工具介绍等。主要包括以下内容。
(1)测试基础:介绍软件测试的起源、发展状况以及基本概念、基本原则、基本术语。
(2)测试技术与测试过程:详细介绍功能性测试和结构性测试技术中的测试数据选择方法;从单元测试、集成测试、系统测试3个层次介绍测试的过程,详细给出各种集成测试的方法和系统测试的类型,如压力/负载测试、安全性测试、性能测试、兼容性测试、界面性测试等。
(3)测试管理:介绍如何搭建测试环境、如何实施测试以及如何进行测试总结。
(4)测试工具:介绍各种类型的测试工具,包括黑盒测试工具、白盒测试工具、测试管理工具等。
《软件测试》从测试技术、测试管理、测试工具3个方面总结已有的成果,力求全面、系统地介绍软件测试方面的内容,特点如下。
(1)系统性:结合软件工程的方法,以软件开发的过程为基础,系统介绍每一阶段的测试方法,并插入实例具体分析。
(2)实用性:注重理论与实践的结合,通过提供的测试案例和测试工具介绍,使学生了解工程化的测试过程,并学会测试文档的编写和测试工具的使用。
(3)先进性:全面介绍本学科的发展,系统总结理论方法,完整介绍软件测试与软件开发的依托发展关系,特别融人各个专项测试技术,全面介绍测试工具的使用,使本书具有先进性。
参与本书编写和整理工作的还有许静、于波、马素霞、徐仁佐、姜凡以及杨巨峰、田伟、姜艳、王西京、田广志等。全书由郑人杰统稿、审查。
由于作者水平有限,书中难免有错误和不当之处,恳请读者批评指正。
作者
2011年1月







点击看大图
加载中...

