QTP – 记录和回放

QTP – 记录和回放


记录测试对应于记录被测应用程序的用户操作,以便 UFT 自动生成可回放的脚本。如果初始设置正确,Record and Playback 可以给我们该工具的第一印象,它是否支持该技术。

录制和播放步骤如下 –

步骤 1 – 从起始页单击“新建”测试,如下所示 –

来自主页的新测试选择

第 2 步– 单击“新建”链接,将打开一个新的测试窗口,用户需要选择测试类型。选择“GUI 测试”,为测试命名以及需要保存的位置。

选择测试类型

步骤 3 – 创建新测试后,新测试屏幕将打开,如下所示。现在,单击“Action1”选项卡,该选项卡默认使用 1 个操作创建。

新测试页

步骤 4 – 单击“录制”菜单并选择“录制和运行设置”,如下所示 –

录制和运行设置

第 5 步– 记录和运行设置对话框打开,根据应用程序类型,可以选择 Web、Java 或 Windows 应用程序。例如,在这里,我们将记录一个基于 Web 的应用程序 (http://easycalculation.com/)。

录制和运行设置

步骤 6 – 单击记录。Internet Explorer根据设置自动打开,网址https://www.easycalculation.com/单击“代数”下的“数字”链接并输入一个数字并点击“计算”。完成动作后,单击录制面板中的“停止”按钮。您会注意到脚本的生成如下所示 –

生成的脚本

步骤 7 – 现在通过单击播放按钮播放脚本。脚本重放并显示结果。

回放脚本

Step 8 – 默认情况下打开结果窗口,其中准确显示执行、通过和失败步骤的时间戳。

 结果窗口分析

录音回放的意义

  • 它用作初步调查方法,以验证 UFT 是否可以支持该技术/应用程序。

  • 用于创建测试应用程序的基本功能或不需要长期维护的特性。

  • 它可用于记录鼠标移动和键盘输入。

录制模式

  • 正常记录– 这是默认记录模式,记录对象和在被测应用程序上执行的操作。

  • 模拟记录– 这不仅记录键盘操作,还记录鼠标相对于屏幕或应用程序窗口的移动。

  • 低级记录– 这会记录对象的确切坐标,而与 UFT 是否识别对象无关。它只记录坐标,因此不记录鼠标移动。

  • Insight Recording – UFT 根据其外观而不是根据其本机属性记录操作。

如何选择录制模式

单击“录制”按钮后,一旦录制开始,用户就可以从出现在屏幕上的录制窗格中选择录制模式。可以从上面讨论过的任何一个中进行选择。

选择录制模式

您会看到以下场景在所有模式下都被记录,并且在各种情况下都记录了相同的动作。

  • 启动 IE – https://www.easycalculation.com/
  • 点击“代数”下的“数字”
  • 点击“平方根”链接
  • 输入一个值来计算平方根。让我们说 10
  • 点击计算

在默认,模拟和低电平记录模式下记录的脚本如下 –

' DEFAULT RECORDING MODE 
Browser("Free Online Math Calculator").Page("Free Online Math 
Calculator").Link("Numbers").Click 

Browser("Free Online Math Calculator").Page("Numbers Calculator - 
Math").Link("Square Root").Click 

Browser("Free Online Math Calculator").Page("Square Root 
Calculator").WebEdit("n").Set "10" 

Browser("Free Online Math Calculator").Page("Square Root 
Calculator").WebButton("calculate").Click 

' ANALOG RECORDING MODE 
Desktop.RunAnalog "Track1" 

' LOW LEVEL RECORDING MODE 
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
235,395 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
509,391 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
780,631 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type 
"10" 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
757,666

使用洞察记录模式的记录如下所示 –

洞察记录模式

觉得文章有用?

点个广告表达一下你的爱意吧 !😁