UFT(QTP) 中文社区

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

UFT(QTP)One GUI测试录制(一):概述与类型

作为业内领先的自动化测试工具UFT One提供了录制功能来创建测试或组件,本文为您介绍了其能够实现的录制功能的概述与具体类型。

一、概述

录制时,UFT(QTP)One会执行以下操作:-将测试对象存储在测试或组件的本地对象存储库中。-将您执行的操作作为步骤添加到选定测试操作或组件中。-为应用程序中的对象输入正确的方法和参数值。录制时添加检查点和输出值步骤以检查或检索应用程序中的值。

下面是UFT(QTP)OneGUI测试时能够提供的具体的录制类型。

二、普通录制

录制应用程序中的对象以及对这些对象执行的操作。此模式为默认模式,可充分利用UFT(QTP)One测试对象模型以识别应用程序中的对象,而不管这些对象在屏幕上的位置如何。

三、模拟录制

相对于屏幕或应用程序窗口录制执行的精确鼠标和键盘操作。此模式对无法在对象级别(例如,通过拖动鼠标制作的数字签名)录制的录制操作非常有用。录制的步骤将保存在随操作一起存储的单独数据文件中。系统将向操作或组件中添加单个RunAnalog语句,该语句会调用所录制的模拟文件。

需要注意的是,模拟录制无法从UFT(QTP)One内部编辑模拟录制步骤;与普通录制模式相比,模拟录制需要更多的磁盘空间。有关模拟录制的可用设置的详细信息,请参阅模拟录制。

四、底层录制

在应用程序中的任何对象上录制,而不管UFT是否能够识别特定对象或特定操作。使用底层录制:

·用于当对象的外观可能会更改,但其位置不会更改时,在不受UFT支持的环境或对象上录制。如果对象的外观不会更改,则可以对不受支持的环境或对象使用图像识别录制。

·如果对象的位置对测试或脚本化组件非常重要。在此模式下,仅当对象处于正确位置时才会通过步骤。

此模式会将所有父级别对象录制为Window测试对象,并将所有其他对象录制为WinObject测试对象。它们将作为标准Windows对象显示在交互屏幕中。支持以下方法:-Window测试对象:Activate,Click,DblClick,Drag,Drop,Maximize,Minimize,Restore,Type-WinObject测试对象:Click,DblClick,Drag,Drop,Type

注意:多字节字符输入不完全支持低级录制模式;使用低级录制模式录制的步骤可能不会在所有对象上正确运行;与普通录制模式相比,低级录制需要更多的磁盘空间。

五、图像识别录制

在屏幕上显示的任何对象上录制,而不管UFT One是否能够识别对象的技术以及是否能够检索其属性或激活其方法。UFT基于对象的外观而非其本机属性来识别对象。对于从UFT(QTP)One不支持的环境,甚或从运行非Windows操作系统的远程计算机测试控件的情况,此功能会非常有用。有关更多详细信息,请参阅使用图像识别标识对象。

与普通录制模式相比,图像识别录制需要更多的磁盘空间。要控制使用的空间量,可以在“选项”对话框的“图像识别”窗格中调整保存的快照数量及其大小。

通过上述多种录制模式,UFT(QTP)One能够满足不同测试场景的需求,帮助测试人员高效地创建和维护自动化测试脚本。无论是常规的对象操作录制,还是更为复杂的模拟和图像识别录制都提供了全面的支持,确保测试的准确性和稳定性。如果您希望更高效地探索和掌握这些录制模式,提升测试效率,欢迎随时咨询我们。

转载请注明出处:UFT(QTP) 中文社区 » UFT(QTP)One GUI测试录制(一):概述与类型

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

申请试用 18678868838