本书以现代IT企业软件测试需求为背景,以主流的软件测试技术和方法为基础,以当前软件测试通常应用为典型实例,全面介绍了支持各种软件测试类型的开源软件测试工具的主要功能、应用流程及实际案例。
本书内容全面、条理清晰、结构严谨、可用性强,可作为高等院校不同学历教育的软件工程及计算机相关专业的“软件测试实验课程”教材(如本科生、研究生,甚至高职生或高专生等),也可作为软件测试实战培训教材,同时本书也是软件开发或管理人员、测试或质量保证人员非常好的自学参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 软件测试实验指导教程(附光盘高等学校计算机应用规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 蔡建平 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书以现代IT企业软件测试需求为背景,以主流的软件测试技术和方法为基础,以当前软件测试通常应用为典型实例,全面介绍了支持各种软件测试类型的开源软件测试工具的主要功能、应用流程及实际案例。 本书内容全面、条理清晰、结构严谨、可用性强,可作为高等院校不同学历教育的软件工程及计算机相关专业的“软件测试实验课程”教材(如本科生、研究生,甚至高职生或高专生等),也可作为软件测试实战培训教材,同时本书也是软件开发或管理人员、测试或质量保证人员非常好的自学参考书。 内容推荐 软件测试是软件工程的一个重要分支,它对测试人员的专业知识要求极全、专业技术要求极强、专业能力要求极高,而目前企业对测试人员的要求是要有较丰富的测试经验及较强的测试工具应用能力。本书作为《软件测试大学教程》配套的实验教材,通过覆盖软件评测的各个环节和知识点,以主流的开源软件测试工具应用为基础,以实战能力培养为目的,为高等院校不同学历教育的软件工程专业和计算机相关专业开设软件测试课程提供了全方位的、并且是可行或可用的实践教学方案和实践教学平台,以及配套的实践教学案例。 全书共12章,分为管理、静态分析、单元测试、GUl测试、性能测试及软件综合评测共6大部分。主要内容包括:软件缺陷管理、软件测试管理、程序理解、代码静态分析、xUnit单元测试框架、单元覆盖测试、Java GUl基础类库应用测试、Web页面测试、Gtk+用户界面测试、单元性能测试、Web应用性能测试以及软件综合评测工具等。 掌握软件测试技术、构建软件测试环境、编写软件测试用例、开展软件测试工作并有效进行软件测试管理,无论是对于软件管理人员、开发人员、质量保证人员还是测试人员,都具有较强的现实意义。本书针对软件测试的实验内容全面,实验方案完整,实践环境建设可行,实验步骤及过程讲解清晰,实验案例丰富实用,可作为高等院校不同学历教育的软件工程及计算机相关专业的“软件测试实验课程”教材(如本科生、研究生,甚至高职生或高专生等),也可作为软件测试实战培训教材,同时本书也是软件开发或管理人员、测试或质量保证人员非常好的自学参考书。 目录 第Ⅰ部分 管理篇 第1章 软件缺陷管理 1.1 软件缺陷管理概念 1.1.1 缺陷描述与分类 1.1.2 缺陷管理流程 1.2 缺陷管理工具介绍 1.2.1 Bugzilla 1.2.2 BugOnline 1.2.3 Bugzer0 1.2.4 其他开源缺陷管理工具 1.3 缺陷管理工具Mantis及其应用 1.3.1 Mantis功能介绍 1.3.2 Mantis应用环境建立 1.3.3 Mantis应用流程 1.3.4 Mantis应用举例 实验习题 第2章 软件测试管理 2.1 软件测试管理概念 2.1.1 软件测试过程模型 2.1.2 软件测试流程 2.1.3 软件测试管理过程 2.2 软件测试管理工具 2.2.1 软件测试管理工具应具备的功能 2.2.2 软件测试管理工具的选择 2.2.3 常用软件测试管理工具介绍 2.3 软件测试管理工具TestLink应用 2.3.1 TestLink功能介绍 2.3.2 TestLink应用环境建立 2.3.3 TestLink使用流程 2.3.4 TestLink应用举例 实验习题 第Ⅱ部分 静态分析篇 第3章 程序理解工具 3.1 程序理解概述 3.1.1 程序理解的概念 3.1.2 程序理解的任务与内容 3.1.3 程序理解的相关技术 3.1.4 程序理解工具 3.2 0ink程序理解工具 3.2.1 0ink环境建立 3.2.2 0ink工具及使用流程 3.2.3 0ink应用举例 3.3 Eclipse PTP/CDT程序理解工具 3.3.1 PTP/CDT介绍 3.3.2 PTP环境建立 3.3.3 PTP功能及使用流程 3.3.4 PTP应用举例 实验习题 第4章 代码静态分析工具 4.1 代码静态分析概述 4.2 代码静态分析工具介绍 4.3 代码静态分析工具PC-Lint 4.3.1 PC-Lint环境建立 4.3.2 PC-Lint命令选项及使用流程 4.3.3 PC-Lint应用举例 4.4 开源代码静态分析工具Splint 4.4.1 Splint的安装 4.4.2 Splint的应用 4.4.3 Splint与IDE的集成 实验习题 第Ⅲ部分 单元测试篇 第5章 xUnit单元测试框架 5.1 xUnit介绍 5.2 JUnit单元测试工具 5.2.1 Jnit单元测试环境建立 5.2.2 JUnit单元测试方法 5.2.3 JUnit单元测试应用举例 5.3 CppUnit单元测试工具 5.3.1 CppUnit单元测试环境建立 5.3.2 CppUnit功能和使用流程 5.3.3 CppUnit单元测试应用举例 实验习题 第6章 单元覆盖测试 6.1 覆盖测试工具介绍 6.2 JUnit下的覆盖测试工具EclEmlTla 6.2.1 EclEmma介绍 6.2.2 EclEmma测试环境建立 6.2.3 EclEmma测试功能及使用流程 6.2.4 EclEmma测试应用举例 6.3 GCC的覆盖测试工具Gcov 6.3.1 Gcov测试环境建立 6.3.2 Gcov测试功能及使用流程 6.3.3 Gcov覆盖测试应用举例 实验习题 第Ⅳ部分 图形用户界面测试篇 第7章 Java GUI基础类库应用测试 7.1 JFCUnit单元测试工具介绍 7.2 JFCUnit基本测试方法 7.3 JFCUnit测试环境建立 7.4 JFCUnit测试资源应用 7.4.1 JFC[Jnit核心函数的应用方式 7.4.2 JFCUnit的界面操作要点 7.4.3 JFCUnit中主要的GUI类 7.5 JFCUnit测试应用举例 7.6 JFCUnit XML测试框架 实验习题 第8章 Web页面测试 8.1 Web页面测试工具介绍 8.2 Web页面测试工具之一——HttpUnit 8.2.1 HttpUnit环境建立 8.2.2 HttpUnit的工作方式 8.3 Web页面测试工具之二——JWebUnit 8.3.1 JWebUnit测试环境建立 8.3.2 JWebUnit应用方法 8.3.3 JWebUnit测试应用举例 8.3.4 JWebUnit应用小结 实验习题 第9章 Gtk+用户界面测试 9.1 Gtk+用户界面概述 9.2 Gtk+用户界面测试工具Gerd 9.2.1 Gerd测试环境建立 9.2.2 Gerd功能及使用原理 9.2.3 界面测试应用举例 实验习题 第V部分 性能测试篇 第10章 单元性能测试 10.1 单元性能测试概念介绍 10.2 单元性能测试工具p-unit 10.2.1 p-unit测试环境建立 10.2.2 P-unit测试功能及使用流程 10.2.3 P-unit测试应用举例 实验习题 第11章 Web应用性能测试 11.1 Web性能测试工具Apache JMeter 11.1.1 JMeter测试环境建立 11.1.2 JMeter测试功能及使用流程 11.1.3 JMeter测试应用举例 11.1.4 JMeter工具小结 11.2 Web压力测试工具WebLoad 11.2.1 WebLoad简介 11.2.2 WebLoad测试环境建立 11.2.3 WebLoad的测试功能 11.2.4 WebLoad的测试流程 11.2.5 WebLoad工具小结 实验习题 第Ⅵ部分 软件综合评测篇 第12章 软件综合评测工具EASTT 12.1 EASTT工具介绍 12.2 EASTT测试环境建立 12.3 EASTT测试功能及使用流程 12.3.1 EASTT的主要功能 12.3.2 EASTT的使用流程 12.4 EASTT评测工具具体使用举例 12.5 EASTT应用小结 实验习题 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。