自动化测试RFT录制详细教程及实操指南.docxVIP

自动化测试RFT录制详细教程及实操指南.docx

本文档由用户AI专业辅助创建,并经网站质量审核通过
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

自动化测试RFT录制详细教程及实操指南

在软件测试领域,自动化测试以其高效、可重复、覆盖面广等优势,逐渐成为保障软件质量的关键环节。IBMRationalFunctionalTester(RFT)作为一款功能强大的自动化测试工具,凭借其卓越的对象识别能力、支持多种应用类型以及灵活的脚本编辑功能,在业界得到了广泛应用。录制功能作为RFT入门和快速生成测试脚本的重要手段,对于测试人员而言,掌握其精髓并能灵活运用,将极大提升测试效率。本文将结合实际操作经验,从环境准备、录制流程、脚本优化到注意事项,为您详细解读RFT录制的全过程,并提供实用的操作指南。

一、RFT简介与核心价值

二、环境准备与基础配置

在开始RFT录制之前,充分的环境准备和正确的基础配置是确保录制过程顺利进行的前提。

1.软件获取与安装

首先,需要从IBM官方渠道获取RFT的安装程序。请注意,RFT的版本选择应考虑与被测应用(AUT-ApplicationUnderTest)的兼容性,以及运行环境(操作系统版本、JRE版本等)的匹配度。安装过程相对直观,按照安装向导的提示逐步进行即可。建议选择自定义安装,以便根据实际需求选择所需的组件,如特定的应用程序测试支持插件。

2.许可证配置

RFT是一款商业软件,安装完成后需要正确配置许可证才能正常使用全部功能。可以通过IBMInstallationManager或RFT自带的许可证管理工具进行配置,确保许可证服务器连接正常或本地许可证文件有效。

3.测试项目创建

启动RFT后,首先需要创建一个测试项目。项目是组织测试资产(如脚本、对象地图、测试数据池等)的基本单位。在创建项目时,需要指定项目名称、存储位置,并选择合适的脚本语言(Java或VB.NET)。对于大多数用户而言,Java是更常用的选择,因其生态丰富且易于扩展。

4.被测应用(AUT)准备

在录制前,确保被测应用是稳定的、可访问的。如果AUT需要特定的环境变量、配置文件或前置条件,请务必提前设置妥当。关闭AUT中可能干扰录制的不必要弹窗或后台进程,确保AUT处于一个干净的初始状态,这有助于提高录制脚本的稳定性和准确性。

5.RFT基础偏好设置

根据个人习惯和项目需求,可以对RFT进行一些基础的偏好设置。例如,调整日志级别以控制脚本运行时输出的信息量;设置默认的录制选项,如是否自动生成对象地图条目、是否录制鼠标移动轨迹等;配置脚本模板,以便生成的脚本包含统一的头部注释或初始化代码。

三、RFT录制功能详解与实操步骤

RFT的录制功能旨在捕获用户对AUT的操作,并将这些操作转化为可执行的测试脚本。理解录制原理并掌握实操步骤是关键。

1.启动录制会话

在RFT主界面中,可以通过多种方式启动录制:

*工具栏按钮:点击工具栏上的“Record”图标(通常是一个红色的圆形按钮,类似录像机的录制键)。

*菜单操作:通过“Test”-“Record”菜单选项。

*快捷键:通常可以自定义快捷键,默认可能为F8或其他组合键,具体可在偏好设置中查看。

启动录制后,RFT会弹出“Record”对话框。在此对话框中,需要指定如何启动被测应用(AUT)。常见的选项有:

*从可执行文件启动:直接指定AUT的可执行文件路径(如.exe文件)。

*从工作空间中的项目启动:如果AUT是工作空间中的一个项目(如Java应用),可以选择此选项。

*附加到已运行的进程:如果AUT已经手动启动并运行,可以选择此选项,RFT会尝试附加到该进程。

*记录浏览器会话:专门用于录制Web应用,可选择系统中已安装的浏览器。

选择合适的启动方式并配置相关参数(如工作目录、命令行参数等)后,点击“StartApplication”按钮,RFT将启动AUT(或附加到现有进程),并同时进入录制状态。此时,鼠标指针可能会变为特殊形状,指示录制正在进行。

2.执行用户操作与录制过程

一旦录制开始,您对AUT的所有相关操作都将被RFT捕获。这包括:

*鼠标操作:点击(单击、双击)、右键菜单、拖拽、悬停等。RFT会尝试识别鼠标所作用的UI元素。

*键盘输入:在文本框、编辑区域等输入的文字,以及功能键(如Tab、Enter、Backspace)的操作。

*界面元素的选择:如从下拉列表中选择项、勾选复选框、单选按钮等。

在录制过程中,RFT会实时分析和识别界面元素,并将这些元素的信息(如对象类型、属性、层次结构)记录到对象地图(ObjectMap)中。对象地图是RFT管理UI对象的核心机制,它使得脚本不是依赖于屏幕坐标,而是基于对象的固有属性来定位和操作元素,从而提高了脚本的稳定性。

录制工具栏通常会悬浮显示在屏幕上方或其他指定位置,

文档评论(0)

希望 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档