UFT(QTP) 中文社区

UFT中文社区
帮您快速上手UFT自动化功能测试工具

UFT(QTP)One GUI测试录制(二):操作步骤

在进行自动化测试时,录制功能是确保测试准确性和效率的关键步骤之一。上一篇文章已经为您介绍了UFTQTPOne录制模式,本文将详细介绍UFT One 录制的准备工作、录制会话的开始以及切换录制模式的步骤和注意事项。

一、准备工作

· 关闭所有不必要的应用程序,以免录制不需要的用户操作。

· 在和运行设置对话框中,确定希望在录制和运行测试时如何打开应用程序。

对于 Web 应用程序:

· 如果已在“录制和运行设置”对话框中选择“在任何打开的浏览器上录制和运行测试”,请确保浏览器窗口在您打开 UFT One 之后也随之打开。

· 确定网站的安全区域,以帮助管理浏览器窗口中的安全警报对话框。

· 在“Web 事件录制配置”对话框 (“录制”>“Web 事件录制配置”) 中选择预定义的配置级别。

二、开始录制会话

1. 在工具栏上,单击“录制”按钮以开始录制。在 BPT 视图中,单击“录制新业务组件”按钮。UFT将最小化,并显示独立的“录制”工具栏。

2. 在应用程序中执行用户操作。UFT将录制您执行的每个步骤,并将步骤添加到测试中。此外,在本地对象存储库中,还会为您在其上执行了步骤的每个对象添加测试对象。

如果是在某个 Web 对象上录制,则必须对该对象执行一项操作,才能使 QTP 录制步骤。例如,如果要在已选择的列表中选择一个项,则必须先选择另一个项,然后再返回来选择原始项。有关更多详细信息,欢迎通过网站联系方式进行咨询。

三、切换至其他录制模式

“录制”工具栏中,从“录制模式”下拉列表中选择一个模式:

· 模拟录制

· 底层录制

· 图像识别录制

· 标准 Windows 录制 ( SAP GUI for Windows 应用程序上录制时相关)

当您想返回普通录制模式时,请选择“默认”录制模式。

四、在图像识别模式下录制后

· 从对象存储库中删除额外的图像识别快照 (“工具”>“删除图像识别快照”)

· 删除所有不必要的步骤或进行其他调整。例如:

录制 Type 步骤 UFT 将在标准 Windows 测试对象上而非图像识别测试对象上录制 Type 方法。录制后,您可以删除此步骤,并将其替换为在相关洞察测试对象上执行的 Type 步骤。

输入前单击 如果您在输入内容之前单击或按 Tab 键以将焦点置于某个控件上,UFTQTPOne 会为单击或按 Tab 键操作录制步骤。但是,默认情况下,InsightObject  Type 方法会在输入内容之前单击控件,并且先前的步骤是多余的。录制后,请删除多余的 Click  Type 步骤。

五、录制文本对象步骤

无论使用哪种技术开发应用程序,都可以通过 OCR 使用文本测试对象来识别应用程序中的文本。要在文本测试对象上录制步骤,请执行以下操作:1. 在“录制”工具栏中,单击“捕获”按钮附近的向下箭头,然后选择“添加文本对象”选项。

2. 在“选择识别模式”对话框中,选择要用于识别对象的模式,然后选择文本。

备注: 如果以前在“选择识别模式”对话框中已选择“不再显示”,则识别会话会使用您最近使用的模式自动开始。

§ 自动识别模式

§ 手动识别模式

· 在“添加文本测试对象”对话框中,可以执行以下操作:

调整对象存储库中随测试对象一起保存的图像的边界。

新建快照以完全替代此图像。

单击“保存”以添加文本测试对象。新的文本测试对象会添加到本地对象存储库中,位于表示包含文本的应用程序或窗口的测试对象之下。包含此测试对象的 Click 步骤会添加到您的测试或组件中。

在本地对象存储库中:

· 选定图像随测试对象一起存储。UFT One 使用 OCR 从图像中提取文本,并将其保存在测试对象的 text 属性中。

· 使用 ABBYY OCR 时,UFT使用与颜色相关的其他属性进行文本标识,包括 textcolorbackgroundcolorhuethreshold  isinverted这些属性只有在使用 ABBYY OCR 时才会生效。

· 测试对象名称基于提取的文本,并且 text 属性用于标识应用程序中的相关文本。

· 如果您稍后修改测试对象图像,UFTQTPOne 会相应地更新 text 属性。但是,如果您手动修改 text 属性的值,测试对象图像不会进行更新。text 属性的新值将用于对象标识。使用 ABBYY OCR  (在使用 ABBYY OCR 添加的对象上),测试对象的颜色相关属性也会更新。

通过遵循上述步骤,您可以充分利用 UFTQTPOne 的录制功能来创建高效、准确的测试脚本。无论是针对 Web 应用程序还是其他类型的应用程序,UFTQTPOne 提供的多种录制模式都能满足您的测试需求,确保测试过程的顺利进行。如果有UFTQTPOne录制功能方面的疑问,或者对价格等有疑问欢迎咨询我们。

转载请注明出处:UFT(QTP) 中文社区 » UFT(QTP)One GUI测试录制(二):操作步骤

欢迎申请UFT试用资格 立即体验AI自动化功能测试工具

申请试用 18678868838