第1部分 IBMRational测试工具的基本使用
第1章 Rational测试软件的安装与配置
1.1 测试工具的安装
1.1.1 系统要求
1.1.2 软件获取途径
1.1.3 RationalSuiteEnterprise安装
1.1.4 PerforITlanceTester软件的安装
1.2 测试工具的配置
第2章 RationalFestManager使用说明
2.1 Test.Manager概述
2.1.1 概述
2.1.2 Test:Manager的主要测试活动
2.1.3 与TestManager相关的概念
2.1.4 主要用户界面
2.1.5 相关的Rational软件
2.2 测试计划
2.2.1 确定测试输入
2.2.2 制订测试计划
2.2.3 组织测试用例文件夹
2.2.4 创建测试用例
2.2.5 测试时的资源配置
2.2.6 创建并编辑迭代
2.2.7 使用测试输入建立跟踪
2.3 测试的设计
2.3.1 指明测试步骤和检验点
2.3.2 指明测试用例条件和可接受标准
2.4 测试的实施
2.4.1 创建测试脚本
2.4.2 建立实施与用例的关联
2.4.3 定义代理测试机和测试机列表
2.4.4 Suite作为测试实施
2.5 测试的执行
2.5.1 测试脚本的执行
2.5.2 测试用例的执行
2.5.3 Suite的执行
2.5.4 Suite的监控
2.6 测试的评估
2.6.1 测试日志
2.6.2 缺陷的提交和修改
2.7 TestManager使用案例
2.7.1 创建测试项目
2.7.2 创建Suite
第3章 RationalPurify使用说明
3.1 Purify概述
3.2 Purify具体功能描述
3.3 Purify使用举例
3.4 Purify主要参数设置
3.4.1 Settings项中的defaultsetting
3.4.2 Settings项中的Preferences
3.4.3 View当中的CreateFilter
第4章 RationalQuantify使用说明
4.1 Quantify概述
4.2 Quantify功能特点
4.3 Quantify使用举例
4.4 Q1aantify参数设置
4.4.1 Settings项中的defaultsetting
4.4.2 Settings项中的Preferences
第5章 RationalPureCoverage使用说明
5.1 功能简介
5.2 PureCoverage具体功能描述
5.3 PureCoverage使用举例
5.4 PureCoverage参数设置
5.4.1 Settings项中的defaultsetting
5.4.2 Settings项中的Preferences
第6章 RationalRobot使用说明
6.1 功能简介
6.2 工具基本使用说明
6.2.1 登录/主界面
6.2.2 工具条操作
6.2.3 录制GUI脚本
6.3 GuI脚本及其应用举例
6.3.1 GUI记录工作流程
6.3.2 自动命名脚本的创建
6.3.3 录制脚本
6.3.4 录制Java应用程序
6.3.5 录制.NET应用程序
6.3.6 录制Web应用程序
6.3.7 在人事管理系统中使用验证点
6.3.8 使用Datapools
6.3.9 删除GUI脚本
6.3.1 0回放GUI脚本
6.4 VU脚本及其应用举例
6.4.1 录制的Vu脚本
6.4.2 回放VU脚本
6.4.3 复制VU脚本
6.4.4 删除VU脚本
第7章 FunctionTester的基本使用
7.1 RationalFunctionalTester工具的基本使用
7.1.1 选择工作空间
7.1.2 登录到已有的测试项目
7.1.3 主界面
7.1.4 启用测试环境
7.2 简单的RationalnmctionalTester脚本
7.2.1 开始录制
7.2.2 启动应用程序,执行用户操作
7.2.3 结束录制
7.2.4 运行脚本,查看日志
7.3 验证点的使用
7.3.1 验证点的类型
7.3.2 验证点操作向导
7.3.3 验证点比较器
7.4 测试对象映射和对象识别
7.4.1 测试对象映射
7.4.2 建立并使用测试对象映射
7.4.3 对象识别
7.5 测试脚本模块化框架
7.5.1 测试脚本模块化框架
7.5.2 在nmetionalTester中实现测试脚本模块化框架
第8章 PerformanceTester使用说明
8.1 功能简介
8.2 工具的基本使用
8.2.1 启动RPT
8.2.2 创建测试项目
8.2.3 录制人事管理系统脚本
8.3 测试验证点的设置举例
8.4 数据池的应用举例
8.5 调度介绍
8.6 分析测试结果
第2部分 基于IBMRational测试工具的实验
实验1 使用RationalTestManager工具管理测试项目
实验2 RationalAdministrator工具的运行环境及创建一个测试项目
实验3 使用RationalPurify工具测试代码中内存相关错误
实验4 使用RationalQuantify对程序代码作性能分析
实验5 使用RationalPureCoverage检测程序代码的测试覆盖率
实验6 使用Rational:ManualTest建立手工测试脚本
实验7 RationalRobot的基本使用
实验8 RationalRobot功能测试脚本中验证点的使用
实验9 RationalRobot功能测试脚本中数据池的使用
实验10 RationalRobot性能测试脚本的录制及使用
实验11 PerformanceTester工具的基本使用
实验12 PerformanceTester中数据池的使用
实验13 PerformanceTester中调度的使用
实验14 RationalFunctionalTester的基本使用
实验15 RationalFunctionalTester中验证点的使用
实验16 RationalFunctionalTester中的测试对象地图
实验17 数据驱动的测试
实验18 测试脚本模块化框架
第3部分测试案例
案例1 基于Java的简易人事管理系统
案例2 基于c++的简易人事管理系统
案例3 基于J2EE的简易人事管理系统
案例4 基于.NET的简易人事管理系统