Robot基础使用手册
需积分: 0 139 浏览量
更新于2008-05-29
收藏 548KB PDF 举报
### Robot基础使用手册知识点解析
#### 一、绪论
##### 概述
- **RationalRobot**: RationalRobot是一款强大的自动化测试工具,主要用于执行功能测试和性能测试。它支持多种类型的脚本,如GUI脚本、VU脚本以及VB脚本等。
- **主要功能**:
- 执行功能测试:记录并回放应用程序的操作流程,验证在查证点处对象的状态。
- 执行性能测试:与TestManager协同工作,通过记录和回放脚本来评估系统在不同负载下的表现。
- 脚本创建与编辑:在SQABasic、VB、VU环境中创建和编辑脚本,提供了带有语法高亮和键盘辅助功能的编辑器。
- 应用程序测试:支持在Visual Basic、Oracle Forms、PowerBuilder、HTML、Java等开发环境下创建的应用程序进行测试。
- 集成诊断工具:脚本回放时收集诊断信息,与Rational Purify、Quantify、PureCoverage等工具集成,便于查看日志结果。
- **面向对象记录技术**:记录对象内部名称而不是屏幕坐标,即使对象位置或窗口文本发生变化也能准确识别并执行回放。
- **集成应用**:
- RationalAdministrator:集中管理Rational项目。
- RationalTestManager & Comparators:回顾和分析测试结果。
- RationalSiteCheck:管理互联网和企业内网网站。
- **与其他Rational产品的集成**:
- RationalTestFactory:测试应用程序。
- RationalClearQuest:管理缺陷。
- RationalTestManager:执行性能测试。
- RationalRequisitePro:需求管理。
##### 基本概念
- **VU与GUI脚本**:
- VU脚本和GUI脚本都是可执行文件,由RationalRobot或TestManager Suite生成,包含脚本属性集。
- **GUI脚本**:
- 使用SQABasic语言编写,涉及GUI对象的键盘输入和鼠标点击。
- 适用于功能测试和性能测试。
- 支持查证点。
- 在一台计算机上同时只能执行一个GUI脚本。
- **VU脚本**:
- 使用VU语言编写,涉及客户端向服务器发送请求。
- 主要用于性能测试,特别是模拟用户负载测试服务器响应时间。
- 不支持查证点。
- 在一台计算机上可以同时执行多个VU脚本。
#### 二、使用
##### GUI脚本
- **设置及预定义**: GUI脚本的配置和初始化设置。
- **记录GUI脚本**: 使用RationalRobot自动记录用户的交互操作。
- **加入特写**: 添加特定的操作步骤或条件判断。
- **使用查证点**: 设置查证点来验证特定条件是否满足。
- **使用DataPools**: 为脚本提供动态数据源,支持参数化测试。
- **编辑GUI脚本**: 修改和调整已录制的脚本。
- **编译GUI脚本**: 编译脚本以确保语法正确性。
- **调试GUI脚本**: 查找并修复脚本错误。
- **回放GUI脚本**: 运行已录制或编辑好的脚本。
- **工具条操作**: 使用工具栏进行快速操作。
##### VU脚本
- **设置及预定义**: 配置和初始化VU脚本。
- **记录VU脚本**: 自动记录客户端与服务器之间的交互。
- **回放VU脚本**: 运行已录制的脚本以模拟用户行为。
- **重录VU脚本**: 当应用程序更新后重新录制脚本。
- **复制VU脚本**: 快速复制脚本以便于复用。
- **删除VU脚本**: 清除不再需要的脚本。
- **编译VU脚本**: 确保脚本语法正确。
- **查询会话中的脚本列表**: 查看当前会话中所有脚本。
- **用会话生成脚本**: 从现有会话生成新脚本。
- **将VU脚本融入会话**: 将脚本整合进现有的测试会话。
- **手工VU脚本编码**: 手动编写脚本以实现复杂逻辑。
##### VB脚本
- **设置及预定义**: 配置和初始化VB脚本。
- **记录与回放**: 自动记录和回放用户交互过程。
- **编辑与调试**: 修改脚本内容并进行调试。
##### SQABASIC
- **定制SQABasic脚本**: 根据测试需求定制SQABasic脚本。
#### 三、参考
- **查证点**: 查证点的定义、类型和使用方法。
- **查证方法**: 如何设置和使用查证方法。
- **鉴别方法**: 用于识别对象的方法。
- **标准数据类型**: RationalRobot支持的数据类型。
- **RATIONALROBOT命令行选项**: 命令行界面下的各种选项。
- **RATIONALROBOT窗口**: 工具的主要窗口介绍。
- **菜单**: RationalRobot提供的菜单项及其功能。
#### 四、测试应用程序
- **测试Delphi应用程序**: 使用RationalRobot测试Delphi开发的应用程序。
- **测试VisualBasic应用程序**: 测试基于VisualBasic的应用程序。
通过以上内容的详细解释,我们了解到RationalRobot不仅是一款功能强大的自动化测试工具,还具备高度的灵活性和扩展性,能够满足不同类型应用程序的功能和性能测试需求。无论是对于软件开发者还是测试工程师来说,掌握RationalRobot的基础使用技巧都是非常重要的。
moonstorm
- 粉丝: 0
- 资源: 2
最新资源
- Origin教程007所需练习数据
- 高速脉冲与高速计数指令.pdf
- 1.5T气缸气动式压机机械设计图纸+PPT+说明文档+技术方案资料+其它技术资料100%好用超级好的技术资料.zip
- 120°模温机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 毕设和企业适用springboot自动化仓库管理平台类及智能会议管理平台源码+论文+视频.zip
- 毕设和企业适用springboot自动化仓库管理平台类及智能电商平台源码+论文+视频.zip
- 毕设和企业适用springboot自动化仓库管理平台类及智能办公平台源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及企业供应链平台源码+论文+视频.zip
- 毕设和企业适用springboot自动化仓库管理平台类及智能客服系统源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及企业数字资产管理平台源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及企业云管理平台源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及视频编辑平台源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及视觉识别平台源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及视频流平台源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及数据处理平台源码+论文+视频.zip
- 毕设和企业适用springboot智能云服务平台类及虚拟银行平台源码+论文+视频.zip