《高等学校计算机套用规划教材·软体测试实验指导教程》是清华大学出版社出版的图书,作者是蔡建平。本书主要讲述了开源软体测试工具套用,分为管理、静态分析、单元测试、GUl测试、性能测试及软体综合评测共6大部分。
基本介绍
- 书名:高等学校计算机套用规划教材·软体测试实验指导教程
- 作者:蔡建平
- ISBN:9787302214342
- 出版社:清华大学出版社
- 开本:16
- 平装:385页
- 正文语种:简体中文
- 条形码:9787302214342
- 尺寸:25.8x18.6x3.2cm
作者简介
蔡建平,教授,北京工业大学软体学院院长助理、软体与网路工程系主任。在原总装备部某研究所工作十余年,一直从事该所负责的全军军用共性软体系统项目的论证和研究,并在其中发挥重要作用,得到有关领导和专家的认可和好评。获军队科技进步一等奖、二等奖、三等奖多项;发表各类学术论文30多篇,与他人合作着书一部。 在北京奥吉通科技有限公司任技术总监期间,除负责国防有关单位的软体工程、软体质量保证、软体测试以及嵌入式开发的技术谘询、提供解决方案和技术支持外,还主持开发了科锐时系列软体测试工具,并成功用于国防软体的测试。 2005年9月在北京工业大学软体学院任职教授以来,除了多年讲授软体测试课程和多次对外开展嵌入式软体测试技术培训外,在学院的学科建设、专业建设,如实验室建设、实践教学改革与创新、数字艺术方向和数字媒体技术专业建设、“211工程”建设、教育部和北京市特色专业建设,以及科研基地——科技创新平台建设等方面做了大量的工作,取得了突破性成果。
内容简介
《软体测试实验指导教程》内容简介:软体测试是软体工程的一个重要分支,它对测试人员的专业知识要求极全、专业技术要求极强、专业能力要求极高,而目前企业对测试人员的要求是要有较丰富的测试经验及较强的测试工具套用能力。《软体测试实验指导教程》作为《软体测试大学教程》配套的实验教材,通过覆盖软体评测的各个环节和知识点,以主流的开源软体测试工具套用为基础,以实战能力培养为目的,为高等院校不同学历教育的软体工程专业和计算机相关专业开设软体测试课程提供了全方位的、并且是可行或可用的实践教学方案和实践教学平台,以及配套的实践教学案例。
全书共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 Bugzero
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 Oink程式理解工具
3.2.1 Oink环境建立
3.2.2 Oink工具及使用流程
3.2.3 Oink套用举例
3.3 EclipsePTP/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 JUnit单元测试环境建立
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下的覆盖测试工具EclEmma
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章 JavaGUI基础类库套用测试
7.1 JFCUnit单元测试工具介绍
7.2 JFCUnit基本测试方法
7.3 JFCUnit测试环境建立
7.4 JFCUnit测试资源套用
7.4.1 JFCUnit核心函式的套用方式
7.4.2 JFCUnit的界面操作要点
7.4.3 JFCUnit中主要的GUI类
7.5 JFCUnit测试套用举例
7.6 JFCUnitXML测试框架
实验习题
第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 界面测试套用举例
实验习题
第Ⅴ部分 性能测试篇
第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性能测试工具ApacheJMeter
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套用小结
实验习题
参考文献