实用软件测试教程(第2版)(21世纪高等学校规划教材·软件工程)
定 价:39 元
丛书名:21世纪高等学校规划教材·软件工程
- 作者:王法胜,李续成,温艳冬 编著
- 出版时间:2014/4/1
- ISBN:9787302333647
- 出 版 社:清华大学出版社
- 中图法分类:TP311.5
- 页码:285
- 纸张:胶版纸
- 版次:2
- 开本:16开
王法胜、李绪成、温艳冬编著的《实用软件测试 教程》主要介绍软件测试基础理论和测试技术,以及 自动化测试工具的使用方法。全书共分为11章。第1 章为测试基础部分,主要讲解软件测试的基础理论。
第2章和第3章讲解测试用例的设计方法,较全面地介 绍了常用的黑盒、白盒测试用例设计方法,以及IBM Rational Purify测试工具的使用方法。第4章介绍了 单元测试的相关内容,以及常用的测试框架JUnit、 HttpUnit、HtmlUnit等。第5章介绍了集成测试的理 论及方法。第6章和第7章分别系统地介绍了功能测试 和性能测试,还介绍了功能及性能自动化测试工具的 使用方法,对主流的HP系列、IBM Rational系列自动 化测试工具进行了较为详细的讲解。第8章和第9章分 别介绍了本地化测试和网络互联与测试的相关内容。
第10章和第11章分别介绍测试环境搭建技术以及软件 测试管理理论,还简要介绍了QC的使用方法。
《实用软件测试教程》可作为高等院校、高职高 专院校、示范性软件学院的软件工程、软件测试、软 件技术以及计算机相关专业的学生软件测试课程的教 材,也可作为从事软件开发和软件测试工作的专业技 术人员学习软件测试的参考书和培训教材。
王法胜、李绪成、温艳冬编著的《实用软件测试教程》是在总结了作者多年教学软件测试课程建设和教学经验,以及作者在软件公司从事测试工作的经验的基础上进行编写的。在编写过程中,作者参考了大量的国内外参考文献资料,不断进行充实和总结,最终完成了本书的编写工作。本书原稿及第1版经过了多轮的试用,经过了实践的检验。本书适用于高等院校、高职高专院校、示范性软件学院的软件工程、软件测试、软件技术等专业,以及计算机相关专业的学生使用,可作为软件测试课程的教材; 本书也适用于从事软件开发和软件测试工作的专业技术人员,作为学习软件测试的参考书和培训教材。
软件测试正在成为IT产业生命力的重要保障,越来越多的高校开设了相关课程并设置了与软件测试相关的专业方向以培养测试方面的人才,旺盛的需求在高校培养体系中不断得以体现。与此相得益彰的是软件测试相关的书籍的不断出现。《实用软件测试教程》(第1版)自问世以来,得到了读者较为广泛的关注,让作为作者的我们受宠若惊,部分高校的同行陆续通过电子邮件给我们提出了许多宝贵的修改意见。汇总了同行们的意见后,我们决定对第1版进行修订,使得这本书能够在保留原有风格的同时,更适合学生们学习参考。
全书共分为11章。第1章介绍了软件测试的基础理论,从软件开发过程开始,由浅入深,用较为简洁的语言概述了软件测试的发展历程,从定义、软件缺陷、分类、过程模型、测试的原则、测试的误区等几个方面,让读者初步了解软件测试框架。第2章介绍了黑盒测试用例设计方法,对常用的等价类划分法、边界值分析法、决策表法、场景法、正交实验法等进行了介绍。尤其是对日益受到重视的场景法,本书从理论到实践,进行了系统讲解。第3章介绍了白盒测试用例设计方法,主要讲解逻辑覆盖、基本路径、循环测试、代码审查等内容,并在最后一部分介绍了IBM Rational Purify测试工具的实际运用。第4章介绍了单元测试及常用的单元测试框架JUnit、HttpUnit和HtmlUnit。第5章介绍了集成测试的基本理论与方法。第6章和第7章主要介绍了与功能及性能测试的基本理论及实践相关的内容,并着重介绍了HP QuickTest Professional、IBM Rational Robot、IBM Rational Functional Tester等功能自动化测试工具,HP LoadRunner、IBM Rational Performance Tester等性能自动化测试工具的实际应用。第8章介绍了本地化测试的相关内容,包括基本概念、简体中文本地化规范、本地化测试工程师等内容。第9章以计算机网络技术为基础,讲述了网络互联与测试的基础知识,包括OSI的七层模型、TCP/IP协议族、IP地址分类、ping命令、tracert命令、ipconfig命令、arp命令、ftp命令和网络故障分析。第10章介绍了测试环境搭建的内容,包括测试环境的概述、Windows系统及Linux系统环境下的典型测试环境搭建以及常见问题的解决方法。第11章介绍了软件测试管理的相关内容,包括缺陷管理、团队管理、风险管理、过程管理,最后简单介绍了Quality Center测试管理工具。本书每一章的最后都有小结部分,供读者在学习过程中进行阶段性总结。
本书是在总结了作者多年教学软件测试课程建设和教学经验,以及作者在软件公司从事测试工作的经验的基础上进行编写的。在编写过程中,作者参考了大量的国内外参考文献资料,不断进行充实和总结,最终完成了本书的编写工作。本书原稿及第1版经过了多轮的试用,经过了实践的检验。本书适用于高等院校、高职高专院校、示范性软件学院的软件工程、软件测试、软件技术等专业,以及计算机相关专业的学生使用,可作为软件测试课程的教材; 本书也适用于从事软件开发和软件测试工作的专业技术人员,作为学习软件测试的参考书和培训教材。
在编写过程中,作者得到了多位老师和前辈的帮助,在此对他们表示感谢。同时,我们要感谢清华大学出版社的编辑,他们在本书出版的过程中提出了认真细致的修改意见,使得本书在最大程度上避免了错误的出现。
对于书中存在的不足之处,恳请读者批评指正。
编者
2013年12月
第1章 软件测试基础 1.1 软件开发过程 1.1.1 线性顺序模型 1.1.2 原型实现模型 1.1.3 螺旋模型 1.2 软件测试概述 1.2.1 软件缺陷的案例 1.2.2 软件测试的发展 1.2.3 软件测试的定义 1.2.4 软件缺陷的定义 1.2.5 软件测试的分类 1.3 软件测试过程模型 1.3.1 V模型 1.3.2 W模型 1.3.3 H模型 1.4 软件测试的原则与误区 1.4.1 软件测试的原则 1.4.2 软件测试的误区 本章小结……第2章 黑盒测试用例设计方法第3章 白盒测试用例设计方法第4章 单元测试第5章 集成测试第6章 功能测试第7章 性能测试第8章 本地化测试第9章 网络互联与测试第10章 测试环境搭建第11章 软件测试管理