QTP/UFT 中的录制模式类型:Analog、Low Level、Context
HP UFT (QTP) 支持 3 种录制模式
- 上下文敏感模式
- 模拟模式
- 低级模式
上下文敏感录制模式
- 正常录制模式也称为上下文敏感模式
- 这是默认的录制模式,充分利用了 Quick Test Professional 的测试对象模型。
- 它识别应用程序中的对象,无论它们在屏幕上的位置如何。
- 它记录应用程序中的对象以及对它们执行的操作
模拟录制模式
- 在模拟录制模式下,Quick Test Professional 会记录和跟踪您在屏幕或窗口中拖动鼠标的每一个动作。
- Micro Focus UFT 的模拟录制以轨迹形式捕获并存储在您的测试目录中
- 它对于记录无法在对象级别记录的操作很有用。例如,通过拖动鼠标产生的签名
- 在模拟模式下,您可以录制
- 相对于屏幕录制
- 相对于窗口
- 当您的模拟操作仅限于一个窗口时,请使用相对于窗口的选项
- 当您的模拟操作涉及多个屏幕(例如将对象从一个窗口拖放到另一个窗口)时,请使用屏幕选项
低级模式
- 此模式允许您在应用程序中的任何对象上进行录制,无论 QTP 是否识别特定对象或特定操作。
- 此模式在对象级别进行录制,并将所有运行时对象记录为窗口或 WinObject 测试对象。
- 当对象的精确坐标对您的测试很重要时使用。一个很好的例子是哈希图,其中点击图片的不同的部分会将您带到不同的链接
- 在 QTP 无法识别的环境(或对象)中录制测试时使用
- 低级模式记录任何点击的 x,y 坐标
在以下视频中通过示例学习上下文敏感、模拟和低级录制模式
如果视频无法访问,请点击此处
摘要
- 模拟录制和低级录制比正常录制模式需要更多的磁盘空间。
- 对于这两种模式,录制和运行时的屏幕位置需要相同,否则脚本会失败
- 因此,仅当正常录制模式无法准确记录您的操作时,才使用模拟录制或低级录制。
- 有时,当录制 QTP 不支持的对象或环境时,QTP 会自动切换到低级模式