Robot基础使用手册

preview
需积分: 0 6 下载量 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
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源