扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:佚名 来源:论坛整理 2007年12月24日
关键字: 使用 Rational Robot 测试 脚本
在本页阅读全文(共2页)
本工具向导说明了如何使用 Rational RobotTM 来记录测试脚本以及在记录脚本之后如何通过编辑脚本对其进行扩展。
相关的 Rational Unified Process 活动:
活动:实施测试中的“记录或通过编程创建测试脚本”部分
概述
本工具向导适用于 Microsoft Windows 95/98/NT 4.0。
要使用 Robot 来记录和扩展脚本,请执行以下步骤:
在 Robot 中记录脚本。
插入核实点。
必要时编辑测试脚本。
回放脚本。
在 LogViewer 中查看结果。
用比较器分析核实点结果。
1. 在 Robot 中记录脚本
当您记录脚本时,Robot 会记录以下内容:
您与所测试的应用程序进行交互时执行的操作。这些用户操作包括帮助您在应用程序中浏览的击键和鼠标点击操作。
您创建用来获取和保存有关特定对象信息的核实点。核实点是您在脚本中创建的一个点,用来确定跨多个工作版本的对象的状态和行为。在记录过程中,核实点获取对象的信息并将其存储为基线。而在回放过程中,核实点将再次获取对象信息,并将该信息与基线进行比较。
记录的脚本为所测试的应用程序建立预期行为的基线。得到应用程序的修订工作版本之后,您便可以回放脚本,根据已建立的基线对应用程序的新工作版本进行测试,这样做占用的时间只是手工测试所需时间的一小部分。
在记录和回放过程中,Robot 面向对象的记录技术在 Windows 层检查所测试应用程序中的对象。因此,脚本的回放通常并不依赖于屏幕的绝对坐标。面向对象的记录技术使脚本不受用户界面微小变化的影响,从而简化了脚本的维护。
要记录新脚本,请执行以下步骤:
1. 在 TestManager 中输入测试脚本属性,准备记录测试脚本。请参见“工具向导:使用 Rational TestManager™ 获取确定和结构化测试过程的结果“。
2. 通过设置记录选项来准备测试环境。请参见“工具向导:在 Rational Robot 中设置测试环境“。
启动所测试的应用程序。(或者,您也可以在开始记录之后,单击 Robot 中的 Insert > Start Application 来启动所测试的应用程序。)
3. 单击 Robot 工具栏上的 Record GUI Script 按钮。
4. 键入一个名称(最长为 40 个字符)或从列表中进行选择。
5. 列出的脚本在 TestManager 中已有定义或已在 Robot 中记录。
6. 要改变记录选项,请单击 Options。完成后,单击 OK。
7. 如果您选择了一个以前已定义或已记录的脚本,可以通过单击 Properties 来改变其属性。完成后,单击 OK。
8. 单击 OK 开始记录。将出现以下事件:
如果您选择了一个已记录的脚本,Robot 会询问您是否要覆盖它。单击 Yes。(如果在现有的 GUI 脚本上进行记录,该脚本文件会被覆盖,但所有现有的属性将适用于新脚本。)
Robot 最小化(默认行为)。
出现浮动的 GUI Record 工具栏。使用此工具栏,您可以暂停或停止记录、重新显示 Robot 或向脚本中添加功能部件。
9. 通过执行过程中确定的操作来执行测试过程,同时插入必要的功能部件(例如核实点、注释和定时器)。有关详细信息,请参见 Robot 联机帮助。
10. 如果必要,可以从“面向对象的记录”切换到低层记录。
11. “面向对象的记录”检查所测试应用程序中的 Windows GUI 对象和其他对象,不依赖于精确的计时或屏幕坐标。而低层记录则利用屏幕坐标和精确的计时来跟踪每次鼠标的移动和键盘操作。
12. 完成后,单击 GUI Record 工具栏上的 Stop Recording 按钮。将出现以下事件:
所记录的脚本出现在 Robot 主窗口中一个 Script 窗口内。
此脚本中的核实点(如果有的话)显示在左侧的 Asset 窗格中。
此脚本的文本显示在右侧的 Script 窗格中。
当编译或回放脚本时,编译结果将显示在 Output 窗口的 Build 选项卡中。
13. 单击 File > Properties 是另一种设置脚本属性的方法。
2. 插入核实点
要在记录或编辑脚本时插入核实点,请执行以下步骤:
进行以下操作之一:
如果要进行记录,单击 GUI Record 工具栏上的 Display GUI Insert Toolbar 按钮。
如果要进行编辑,在脚本中定位指针并单击 Standard 工具栏上的 Display GUI Insert Toolbar 按钮。
单击 GUI Insert 工具栏上的核实点按钮。
核实点依照其类型命名(如果脚本中有多个同一类型的核实点,名称中还应该有一个数字)。
对名称进行适当的编辑。
设置等待状态选项(此操作可选)。
设置预期结果选项(此操作可选)。
单击 OK。
如果提示您选择一个对象,请将对象定位工具拖动到所需的对象上,然后松开鼠标左键,这样便可以选中该对象。或者,还可以通过单击 Browse 按钮从对象列表中选择对象。选择了所需的对象之后,单击 OK。
有关详细信息,请参见 Robot 联机帮助和 Using Rational Robot 手册中的 Creating Verification Points in GUI Scripts 一章。
3. 必要时编辑测试脚本
可以手工更改脚本的文本或添加新的功能部件来编辑现有的脚本。例如,您可以:
编辑脚本的文本(删除行、移动文本等)
向现有的脚本添加新的用户操作(选择菜单命令、单击按钮等)
向现有的脚本添加新的功能部件(添加核实点、注释等)
转至带有编译器错误的行(转至特定的行号、查找下一个错误等)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者