QTP/UFT中录制模式的类型

HP UFT(QTP)支持3种录制模式:

  1. 上下文相关模式
  2. 模拟模式
  3. 低级模式

上下文相关录制模式

  • 正常录制模式也称为上下文相关模式
  • 这是默认的录制模式,它充分利用了Quick Test Professional的测试对象模型。
  • 它可以识别应用程序中的对象,而不考虑它们在屏幕上的位置。
  • 它记录应用程序中的对象以及对其执行的操作

模拟录制模式

  • 在模拟录制模式下,当在屏幕或窗口周围拖动鼠标时,Quick Test Professional会记录并跟踪鼠标的每次移动。
  • Micro Focus UFT的模拟录制被捕获并存储在测试目录中
  • 它对于无法在对象级别的录制操作非常有用。
  • 在模拟模式下,可以录制:相对于屏幕录制和相对于窗口的录制

  • 当模拟操作仅限于一个窗口时,使用相对于窗口
  • 当模拟操作涉及多个屏幕(如将对象从一个窗口拖放到另一个窗口)时,使用屏幕选项

低级模式

  • 此模式能够记录应用程序中的任何对象,而不管QTP是否识别特定对象或特定操作。
  • 此模式在对象级别记录,并将所有运行时对象记录为窗口或WinObject测试对象。
  • 当对象的准确坐标对测试非常重要时,可以使用它。哈希图就是一个很好的例子,在该图中,单击图片的不同部分会带到不同的链接
  • 在QTP无法识别的环境(或对象)时使用
  • 低级模式记录任何单击的x,y坐标

总结

  • 与正常录制模式相比,模拟模式和低级模式需要更多的磁盘空间。
  • 对于这两种模式,录制和运行时的屏幕位置需要相同,否则脚本会失败
  • 因此,仅当正常录制模式不能准确录制操作时,才使用模拟录制或低级录制。
  • 有时,在QTP不支持的对象或环境时,QTP会自动切换到低级模式

IT赶路人

专注IT知识分享