没有合适的资源?快使用搜索试试~ 我知道了~
Rational Robot 基础使用手册
需积分: 9 9 下载量 161 浏览量
2008-10-27
06:14:40
上传
评论
收藏 737KB PDF 举报
温馨提示
试读
41页
Rational Robot 基础使用手册 IBM 的UML设计工具。
资源详情
资源评论
资源推荐
1
Rational Robot 基础使用手册
目录
目录 ...................................................................................................................................................................................... 1
第一章 绪论 ........................................................................................................................................................................ 3
一、概述 .......................................................................................................................................................................... 3
二、基本概念 .................................................................................................................................................................. 4
第二章 使用 ........................................................................................................................................................................ 5
一、GUI 脚本 .................................................................................................................................................................. 5
(一)、设置以及预定义
............................................................................................................................................ 5
(二)、记录
GUI
脚本
............................................................................................................................................... 9
(三)、在
GUI Script
中加入特写
........................................................................................................................... 15
(四)、使用查证点
.................................................................................................................................................. 20
(五)、使用
Datapools ............................................................................................................................................. 20
(六)、编辑
GUI
脚本
............................................................................................................................................. 23
(七)、编译
GUI
脚本
............................................................................................................................................. 24
(八)、调试
GUI
脚本
............................................................................................................................................. 25
(九)、回放
GUI
脚本
............................................................................................................................................. 26
(十)、工具条操作
.................................................................................................................................................. 27
二、VU 脚本 ................................................................................................................................................................. 29
(一)、设置以及预定义
.......................................................................................................................................... 29
(二)、记录
VU
脚本
............................................................................................................................................... 29
(三)、回放
VU
脚本
............................................................................................................................................... 30
(四)、重录
VU
脚本
............................................................................................................................................... 30
(五)、复制
VU
脚本
............................................................................................................................................... 31
(六)、删除
VU
脚本
............................................................................................................................................... 31
(七)、编译
VU
脚本
............................................................................................................................................... 31
(八)、查询会话中的脚本列表
.............................................................................................................................. 31
(九)、用会话生成脚本
.......................................................................................................................................... 32
(十)、将
VU
脚本融入会话
................................................................................................................................... 32
(十一)、手工
VU
脚本编码
................................................................................................................................... 32
三、VB 脚本 .................................................................................................................................................................. 33
四、SQA BASIC .............................................................................................................................................................. 34
(一)、定制
SQA Basic
脚本
................................................................................................................................... 34
五、测试应用程序 ........................................................................................................................................................ 38
(一)、测试
Delphi
应用程序
.................................................................................................................................. 38
(二)、测试
Visual Basic
应用程序
......................................................................................................................... 39
第三章 参考 ...................................................................................................................................................................... 40
(一)查证点 ................................................................................................................................................................ 40
2
(二)查证方法 ............................................................................................................................................................ 40
(三)鉴别方法 ............................................................................................................................................................ 41
(四)标准数据类型 .................................................................................................................................................... 41
(五)RATIONAL ROBOT 命令行选项 .......................................................................................................................... 41
(六)RATIONAL ROBOT 窗口 ....................................................................................................................................... 41
(七)菜单 .................................................................................................................................................................... 41
3
第一章 绪论
一、概述
Rational Robot 可开发三种测试脚本:用于功能测试的 GUI 脚本、用于性能测试的 VU 以及 VB 脚本。
Rational Robot 作用
1、 执行完整的功能测试。记录和回放遍历应用程序的脚本,以及测试在查证点(verification points)处
的对象状态。
2、 执行完整的性能测试。Robot 和 Test Manager 协作可以记录和回放脚本,这些脚本有助于你断定多客
户系统在不同负载情况下是否能够按照用户定义标准运行。
3、 在 SQA Basic、VB、VU 环境下创建并编辑脚本。Robot 编辑器提供有色代码命令,并且在强大的集
成脚本开发阶段提供键盘帮助。
4、 测试 IDE 下 Visual Basic、Oracle Forms、Power Builder、HTML、Java 开发的应用程序。甚至可测试
用户界面上不可见对象。
5、 脚本回放阶段收集应用程序诊断信息,Robot 同 Rational Purify、Quantify、Pure Coverage 集成,可
以通过诊断工具回放脚本,在日志中察看结果。
Robot 使用面向对象记录技术:记录对象内部名称,而非屏幕坐标。若对象改变位置或者窗口文本发生变化,
Robot 仍然可以找到对象并回放。
同其他组件集成使用 Robot
1、 Rational Administrator:用于集中管理 Rational 项目。
2、 Rational Test Manager (日志)和 Comparators:用于回顾和分析测试结果。
3、 Rational Site Check:用于管理互联网和企业互联网网页站点。
同其他 Rational 产品集成使用 Robot
1、 用 Rational TestFactory 测试应用程序;
2、 用 Rational ClearQuest 管理缺陷;
3、 在回放期间收集诊断信息;
4、 用 Rational TestManager 做性能测试;
5、 用 Rational RequisitePro 做需求管理。
4
二、基本概念
VU 和 GUI 脚本组成部分
1、 由 Robot 或者 Test Manager Suite 生成的可运行文件。
2、 脚本属性集,例如类型和脚本目标。
VU 和 GUI 脚本的异同
方面
GUI 脚本
VU 脚本
并发性
在一台计算机上同时只能执行一个 GUI 脚本。
在一台计算机上同时可以执行多个 VU 脚本。
语言
包括对 GUI 对象的键盘敲击以及鼠标点击行为,
脚本用 SQA Basic 语言写成。
包括客户端发送到服务器的要求,
脚本用 VU 语言写成。
测试领域
用于功能测试和性能测试。
通常用于加入用户负载的性能测试,
例如:测试不同负载下服务器响应时间。
查证点
可以包括查证点,
用于比较记录回放时捕获的信息。
不支持查证点。
执行
既可在 Robot 中执行,
也可以作为 Test Manager Suite 的一部分执行。
作为 Test Manager Suite 的部分执行。
在同一脚本中,不能混合 SQA Basic 和 VU 代码。
Rational Test 中的两种模拟用户
1、 GUI 用户:单用户,模拟前台的实际用户操作。
2、 虚拟测试者:多用户,虚拟测试者模拟发送到数据库、Tuxedo 或者 Web 服务器的请求,Robot 记录
网络流量等后台,忽略前台 GUI 操作。
Rational Test 中的两种测试类型
1、 功能测试:Robot 是一种用于功能测试的计划、开发、执行和分析工具;
2、 性能测试:Robot 和 TestManager 结合用于性能测试。
5
第二章 使用
一、GUI 脚本
(一)、设置以及预定义
应该先在应用程序开发和测试过程早期制定计划使用 Robot。如果在应用程序初始版本中存在任何 Windows
GUI 对象(比如菜单、对话框),可以使用 Robot 来记录相应的查证点。
编写脚本之前的准备工作
1、 为脚本建立可预计的起始和结束状态;
2、 安装测试环境;
3、 创建模块脚本;
4、 转换应用程序使其可测试。
加载 IDE Extensions
加载 IDE Extensions。始终加载对 C++应用程序的支持。
设置 GUI 记录选项
GUI 记录选项提供如何记录和产生 GUI 脚本的 Robot 指令。可以在记录之前,也可以在记录过程早期设置
这些选项。
1、 按照如下任一步骤打开 GUI Record Options 对话框:
在开始记录之前,点击 Tools 菜单下 GUI Record Options;
在快捷栏上点击 Record GUI Script 按钮开始记录,在 Record GUI Script 对话框上点击
“Opitions…”按扭;
2、 在每页选项卡上设置选项,需要细节帮助可以点击对话框顶部“?”按钮,再单击项目;
3、 单击确定按钮。
选项设置中的一些重要特性
脚本自动命名;
控制 Robot 响应未知对象;
选择对象参考顺序。
剩余40页未读,继续阅读
my21cn
- 粉丝: 1
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0