《软件测试案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:丁宋涛主编;彭焕峰,蔡玮,徐金宝副主编
  • 出 版 社:北京大学出版社
  • 出版年份:2012
  • ISBN:
  • 页数:210 页
图书介绍:

第1章 软件测试概述 1

教学目标 1

知识结构 1

1.1软件测试的产生和发展 3

1.2软件质量保障 5

1.3软件可靠性 7

本章小结 9

习题与思考 10

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

教学目标 11

知识结构 11

2.1软件测试的基本概念 13

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

2.2.1软件测试步骤 15

2.2.2软件测试方法 16

2.3软件测试的基本内容 19

本章小结 21

习题与思考 22

第3章 敏捷实践 23

教学目标 23

知识结构 23

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

3.2敏捷开发原则 38

3.3常见的敏捷开发流程 40

本章小结 43

习题与思考 43

第4章 测试驱动开发 44

教学目标 44

知识结构 44

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

4.2测试驱动开发的优势 47

4.3测试驱动开发的原理 48

4.4测试驱动开发的原则 51

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

4.6保障测试代码的正确性 54

本章小结 55

习题与思考 55

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

教学目标 56

案例介绍 56

知识结构 56

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

5.2 JUnit的执行流程 65

5.3 JUnit断言 66

5.4 JUnit 4.x 76

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

5.4.2第一个JUnit4例子 78

5.4.3 JUnit4.x新特性例子 80

本章小结 84

习题与思考 85

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

教学目标 86

案例介绍 86

知识结构 86

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

6.1.1 CppUnit简介 87

6.1.2初识CppUnit 87

6.1.3 CppUnit测试环境搭建 92

6.2 CppUnit体系结构和应用 96

6.2.1 CppUnit断言简介 96

6.2.2 CppUnit的体系结构 98

6.3 CppUnit测试结果输出 103

本章小结 113

习题与思考 114

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

教学目标 115

案例介绍 115

知识结构 117

7.1使用Cactus进行容器内测试 117

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

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

7.2使用Cactus进行JavaEE测试 135

7.2.1使用Cactus测试Filter 135

7.2.2使用Cactus测试JSP 139

本章小结 144

习题与思考 144

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

教学目标 145

案例介绍 145

知识结构 146

8.1 Apache POI技术与JUnitPerf 146

8.1.1 POI起步 147

8.1.2 POI与JUnit整合 150

8.2 Java的Currency技术 153

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

8.2.2使用JUnitPdfReport记录测试结果 158

8.3使用JUnitPerf、 Apache POI、 162

JUnitPdfReport实现MyUnitTools 162

8.4 JUnitPerf基准测试 166

本章小结 168

习题与思考 168

第9章 信息系统测试技术 169

教学目标 169

案例介绍 169

知识结构 170

9.1 Database测试技术 170

9.1.1 DbUnit技术 173

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

9.2 Web Service 测试方法 188

9.2.1 XFire与Web Service技术 189

9.2.2使用WebService Explorer测试Web Service 193

9.2.3 Axis2与Web Service技术 195

9.2.4通过WSCaller jar工具进行测试WebService 201

本章小结 202

习题与思考 203

参考文献 205