Analog recording和low-level recording的区别

上一篇 / 下一篇  2008-03-15 12:25:34

 
Analog recording(模拟录制 )
将“模拟录制”用于您要在其中录制鼠标的实际移动的应用程序。这些可能包括绘制鼠标签名或者使用通过拖动鼠标创建图像的绘图应用程序。
您可以用“模拟录制”模式相对于屏幕或特定窗口进行录制。
相对于指定窗口录制 - 如果对其执行操作对象位于一个窗口内部而且该窗口在模拟录制会话期间没有移动。这可以确保在运行会话过程中,QuickTest 将准确地标识在其上执行模拟步骤的窗口位置,即使当您运行模拟步骤时窗口位于不同的位置。QuickTest 不会录制在指定窗口外部执行的任何单击或鼠标移动。当使用这种模式时,QuickTest 不会捕获任何 Active Screen 图像。
相对于屏幕录制 - 如果在其上录制模拟步骤的窗口在录制过程中移动,或者您所执行的操作是针对位于多个窗口内的对象。这可能包括将对象从一个窗口拖放到另一个窗口中。当使用这种模式时,QuickTest 将捕获您在其中进行录制的窗口的最终状态的 Active Screen 图像。
使用“模拟录制”录制的步骤被保存在单独的数据文件中。该文件与在其中录制模拟步骤的操作或组件一起存储。
当以“模拟录制”模式进行录制时,QuickTest 将向测试或组件添加一个调用所录制的模拟文件的“RunAnalog”语句。相应的 Active Screen 将显示在模拟录制会话期间执行的最后一个模拟步骤的结果。

low-level recording(低级录制 )
使用“低级录制”在不受 QuickTest 支持的环境或对象上进行录制。
当您需要在应用程序屏幕上录制操作的精确位置时,请使用“低级录制”。当以正常模式录制时,QuickTest 将在对象上执行步骤,即使该对象已经移动到屏幕上的新位置。如果对象的位置对于您的测试或组件非常重要,请切换到“低级录制”以使 QuickTest 能够按照屏幕上的 x 坐标和 y 坐标录制该对象。这样,该步骤只有在对象位于正确的位置时才能通过。
当使用“低级录制”时,QuickTest 将所有父类对象录制为 Windows 测试对象,将所有其他对象录制为 WinObject 测试对象。它们在 Active Screen 中显示为标准 Windows 对象。
“低级录制”对每个测试对象支持下列方法:
WinObject 测试对象 - Click、DblClick、Drag、Drop、Type
Window 测试对象 - Click、DblClick、Drag、Drop、Type、Activate、Minimize、Restore、Maximize
以“低级录制”模式录制的每个步骤都显示在关键字视图和专家视图中。(“模拟录制”仅录制关键字视图中那个调用外部模拟数据文件的步骤。)

模拟录制和低级录制的规则
当选择“模拟录制”或“低级录制”时,请考虑下列规则:

只有当 QuickTest 的正常录制模式不能准确录制您的操作时,才应使用“模拟录制”或“低级录制”。
“模拟录制”和“低级录制”要求比正常录制模式更多的磁盘空间。
对于特定的步骤,您可以在录制会话期间切换到“模拟录制”或“低级录制”。在以“模拟录制”或“低级录制”模式录制了必要的步骤之后,就可以返回到正常录制模式来完成录制会话的其余部分。

TAG: QTP

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 6193
  • 日志数: 8
  • 图片数: 1
  • 建立时间: 2007-11-02
  • 更新时间: 2008-03-15

RSS订阅

Open Toolbar