《软件测试工具实用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:程宝雷,徐丽,金海东编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302201243
  • 页数:202 页
图书介绍:本书主要基于IBM的Rational系列软件设计相关实验。共分三部分内容:IBM Rational测试工具的基本使用、基于IBM Rational测试工具的实验及测试案例。

第1部分 IBM Rational测试工具的基本使用第1章 Rational测试软件的安装与配置 3

1.1 测试工具的安装 3

1.1.1 系统要求 3

1.1.2 软件获取途径 3

1.1.3 Rational Suite Enterprise安装 4

1.1.4 Performance Tester软件的安装 10

1.2 测试工具的配置 16

第2章 Rational TestManager使用说明 20

2.1 TestManager概述 20

2.1.1 概述 20

2.1.2 TestManager的主要测试活动 20

2.1.3 与TestManager相关的概念 22

2.1.4 主要用户界面 23

2.1.5 相关的Rational软件 24

2.2 测试计划 26

2.2.1 确定测试输入 26

2.2.2 制订测试计划 28

2.2.3 组织测试用例文件夹 28

2.2.4 创建测试用例 29

2.2.5 测试时的资源配置 30

2.2.6 创建并编辑迭代 31

2.2.7 使用测试输入建立跟踪 32

2.3 测试的设计 32

2.3.1 指明测试步骤和检验点 33

2.3.2 指明测试用例条件和可接受标准 33

2.4 测试的实施 34

2.4.1 创建测试脚本 34

2.4.2 建立实施与用例的关联 35

2.4.3 定义代理测试机和测试机列表 36

2.4.4 Suite作为测试实施 37

2.5 测试的执行 38

2.5.1 测试脚本的执行 38

2.5.2 测试用例的执行 39

2.5.3 Suite的执行 39

2.5.4 Suite的监控 42

2.6 测试的评估 45

2.6.1 测试日志 45

2.6.2 缺陷的提交和修改 47

2.7 TestManager使用案例 47

2.7.1 创建测试项目 47

2.7.2 创建Suite 51

第3章 Rational Purify使用说明 55

3.1 Purify概述 55

3.2 Purify具体功能描述 56

3.3 Purify使用举例 57

3.4 Purify主要参数设置 60

3.4.1 Settings项中的default setting 60

3.4.2 Settings项中的Preferences 62

3.4.3 View当中的Create Filter 65

第4章 Rational Quantify使用说明 67

4.1 Quantify概述 67

4.2 Quantify功能特点 68

4.3 Quantify使用举例 68

4.4 Quantify参数设置 72

4.4.1 Settings项中的default setting 72

4.4.2 Settings项中的Preferences 74

第5章 Rational PureCoverage使用说明 77

5.1 功能简介 77

5.2 PureCoverage具体功能描述 77

5.3 PureCoverage使用举例 78

5.4 PureCoverage参数设置 82

5.4.1 Settings项中的default setting 82

5.4.2 Settings项中的Preferences 84

第6章 Rational Robot使用说明 87

6.1 功能简介 87

6.2 工具基本使用说明 87

6.2.1 登录/主界面 87

6.2.2 工具条操作 88

6.2.3 录制GUI脚本 89

6.3 GUI脚本及其应用举例 91

6.3.1 GUI记录工作流程 91

6.3.2 自动命名脚本的创建 91

6.3.3 录制脚本 92

6.3.4 录制Java应用程序 96

6.3.5 录制.NET应用程序 96

6.3.6 录制Web应用程序 98

6.3.7 在人事管理系统中使用验证点 99

6.3.8 使用Datapools 105

6.3.9 删除GUI脚本 110

6.3.10 回放GUI脚本 111

6.4 VU脚本及其应用举例 113

6.4.1 录制的VU脚本 113

6.4.2 回放VU脚本 116

6.4.3 复制VU脚本 116

6.4.4 删除VU脚本 116

第7章 Function Tester的基本使用 117

7.1 Rational Functional Tester工具的基本使用 117

7.1.1 选择工作空间 117

7.1.2 登录到已有的测试项目 117

7.1.3 主界面 118

7.1.4 启用测试环境 119

7.2 简单的Rational Functional Tester脚本 119

7.2.1 开始录制 120

7.2.2 启动应用程序,执行用户操作 121

7.2.3 结束录制 122

7.2.4 运行脚本,查看日志 123

7.3 验证点的使用 124

7.3.1 验证点的类型 124

7.3.2 验证点操作向导 125

7.3.3 验证点比较器 129

7.4 测试对象映射和对象识别 130

7.4.1 测试对象映射 130

7.4.2 建立并使用测试对象映射 131

7.4.3 对象识别 133

7.5 测试脚本模块化框架 135

7.5.1 测试脚本模块化框架 135

7.5.2 在Functional Tester中实现测试脚本模块化框架 135

第8章 Performance Tester使用说明 137

8.1 功能简介 137

8.2 工具的基本使用 137

8.2.1 启动RPT 137

8.2.2 创建测试项目 139

8.2.3 录制人事管理系统脚本 140

8.3 测试验证点的设置举例 142

8.4 数据池的应用举例 144

8.5 调度介绍 150

8.6 分析测试结果 153

第2部分 基于IBM Rational测试工具的实验实验1 使用Rational TestManager工具管理测试项目 159

实验2 Rational Administrator工具的运行环境及创建一个测试项目 161

实验3 使用Rational Purify工具测试代码中内存相关错误 163

实验4 使用Rational Quantify对程序代码作性能分析 165

实验5 使用Rational PureCoverage检测程序代码的测试覆盖率 168

实验6 使用Rational ManualTest建立手工测试脚本 171

实验7 Rational Robot的基本使用 173

实验8 Rational Robot功能测试脚本中验证点的使用 174

实验9 Rational Robot功能测试脚本中数据池的使用 175

实验10 Rational Robot性能测试脚本的录制及使用 177

实验11 Performance Tester工具的基本使用 178

实验12 Performance Tester中数据池的使用 179

实验13 Performance Tester中调度的使用 180

实验14 Rational Functional Tester的基本使用 181

实验15 Rational Functional Tester中验证点的使用 182

实验16 Rational Functional Tester中的测试对象地图 183

实验17 数据驱动的测试 184

实验18 测试脚本模块化框架 185

第3部分 测试案例 189

案例1 基于Java的简易人事管理系统 189

案例2 基于C++的简易人事管理系统 193

案例3 基于J2EE的简易人事管理系统 195

案例4 基于.NET的简易人事管理系统 200