软件测试案例教程

软件测试案例教程

丁宋涛, 主编

出版社:北京大学出版社

年代:2012

定价:34.0

书籍简介:

本书是一本在敏捷软件工程方法基础上全面介绍测试驱动开发技术的教材,主要讲解敏捷软件方法与开源软件测试技术、开源软件测试技术 CPPUnit与C++单元测试、 MyUnit的原型实现、 Cactus——Java Web开源测试框架、 JUnitPerf——Java 开源性能测试框架、实用开源软件测试工具等方面内容。通过本教程的学习,使学习者掌握软件测试的核心技术与思想;通过案例学习开源软件项目中常见的设计模式、代码技巧等的主流软件设计技术;并能学会使用开源软件组织软件测试的基本技能。

书籍目录:

第1章  软件测试概述

教学目标

知识结构

1.1  软件测试的产生和发展

1.2  软件质量保障

1.3  软件可靠性

本章小结

习题与思考

第2章  软件测试的流程与

第1章 软件测试概述

教学目标

知识结构

1.1 软件测试的产生和发展

1.2 软件质量保障

1.3 软件可靠性

本章小结

习题与思考

第2章 软件测试的流程与形式

教学目标

知识结构

2.1 软件测试的基本概念

2.2 软件测试的基本步骤和方法

2.2.1 软件测试步骤

2.2.2 软件测试方法

2.3 软件测试的基本内容

本章小结

习题与思考

第3章 敏捷实践

教学目标

知识结构

3.1 从瀑布模型、迭代模型、螺旋模型、极限编程到敏捷开发

3.2 敏捷开发原则

3.3 常见的敏捷开发流程

本章小结

习题与思考

第4章 测试驱动开发

教学目标

知识结构

4.1 测试驱动开发的基本概念

4.2 测试驱动开发的优势

4.3 测试驱动开发的原理

4.4 测试驱动开发的原则

4.5 测试驱动开发的过程与技术

4.6 保障测试代码的正确性

本章小结

习题与思考

第5章 JUnit(Java单元测试工具)

教学目标

案例介绍

知识结构

5.1 JUnit与Java单元测试环境搭建

5.2 JUnit的执行流程

5.3 JUnit断言

5.4 JUnit 4.x

5.4.1 JUnit-4.x与JUnit-3.x版本的异同

5.4.2 第一个JUnit4例子

5.4.3 JUnit4.x新特性例子

本章小结

习题与思考

第6章 CppUnit(C++单元测试工具)

教学目标

案例介绍

知识结构

6.1 CppUnit与C++单元测试环境搭建

6.1.1 CppUnit简介

6.1.2 初识CppUnit

6.1.3 CppUnit测试环境搭建

6.2 CppUnit体系结构和应用

6.2.1 CppUnit断言简介

6.2.2 CppUnit的体系结构

6.3 CppUnit测试结果输出

本章小结

习题与思考

第7章 CactuS(Java Web开源测试框架)

教学目标

案例介绍

知识结构

7.1 使用Cactus进行容器内测试

7.1.1 浏览器方式下Cactus的测试原理与流程分析

7.1.2 Jetty集成方式下的Cactus的测试原理与流程分析

7.2 使用Cactus进行JavaEE测试

7.2.1 使用Cactus测试Filter

7.2.2 使用Cactus测试JSP

本章小结

习题与思考

第8章 JUnitPerf(Java性能测试框架)

教学目标

案例介绍

知识结构

8.1 Apache POI技术与JUnitPerf

8.1.1 POI起步

8.1.2 POI与JUnit整合

8.2 Java的Currency技术

8.2.1 使用JUnitPerf进行软件性能测试

8.2.2 使用JUnitPdfReport记录测试结果

8.3 使用JUnitPerf、Apache POI、JUnitPdfReport实现MyUnitTools

8.4 JUnitPerf基准测试

本章小结

习题与思考

第9章 信息系统测试技术

教学目标

案例介绍

知识结构

9.1 Database测试技术

9.1.1 DbUnit技术

9.1.2 Web方式下的信息系统測试技术——HttpUnit简介

9.2 Web Service测试方法

9.2.1 XFire与Web Service技术

9.2.2 使用WebService Explorer测试Web Service

9.2.3 Axis2与Web Service技术

9.2.4 通过WSCaller.jar王具进行测试Service

本章小结

习题与思考

参考文献

内容摘要:

    
《软件测试案例教程》围绕开源软件测试的指导思想展示软件测试的方法和过程,先对软件测试基本原理进行介绍,使读者认识软件测试设计的过程、方法和工具;再依次介绍若干主流软件测试工具的使用和制作,使读者体验软件测试的过程和环境;最后利用源代码解读方式,深入剖析开源软件项目的组织方式和典型的软件测试技巧,以达到充实、巩固、调整和提高的根本目的。
本书强调软件测试的可扩展性,以JLJnit为核心,对主流的CppUnit、
JUnitPeilf、JPdfReport、ApachePOI、HttpUnit、DbUnit和WebService进行了深入浅出的介绍。全书使用工程开发的方法组织教材体系,涉及的技术是目前软件测试中的关键技术,实用性强,对其案例略加改变就可以直接移植到相关系统的建设和开发中。
《软件测试案例教程》可供开设软件测试相关课程的各类院校使用,也可供从事软件测试的管理人员和技术人员阅读、参考、借鉴。本书主要由丁宋涛、彭焕峰、蔡玮、徐金宝编写。

编辑推荐:

    
软件测试已受到许多软件开发公司的重视,越来越多的软件开发人员投入到了软件测试的行业中。如何保证软件测试的质量?如何适应软件测试行业的技术需求?软件开发人员如何快速加入到测试行业?这些都是人们所关心的问题。为此,《软件测试案例教程》从实际出发剖析了若干主流软件测试工具,可供从事软件测试的技术人员阅读和使用。
全书由3个部分共9章内容组成,以当前主流的JUnit单元测试工具为例,详细讨论了软件测试的思想、流程和方法。本书重实践、重应用,适合软件公司的测试经理、工程师和想进入软件测试行业的人员学习。本书主要由丁宋涛、彭焕峰、蔡玮、徐金宝编写。

书籍规格:

书籍详细信息
书名软件测试案例教程站内查询相似图书
9787301168240
如需购买下载《软件测试案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京大学出版社
版次1版印次1
定价(元)34.0语种简体中文
尺寸26 × 19装帧平装
页数 204 印数 10000

书籍信息归属:

软件测试案例教程是北京大学出版社于2012.9出版的中图分类号为 TP311.5 的主题关于 软件-测试-高等学校-教材 的书籍。