Типы режимов записи в QTP / UFT: аналоговый, низкий уровень, контекст

Anonim

HP UFT (QTP) поддерживает 3 типа режимов записи

  1. Контекстно-зависимый
  2. Аналоговый
  3. Низкий уровень

Контекстно-зависимый режим записи

  • Обычный режим записи также называется контекстно-зависимым режимом.
  • Это режим записи по умолчанию, который в полной мере использует модель тестовых объектов Quick Test Professional.
  • Он распознает объекты в приложении независимо от их расположения на экране.
  • Он записывает объекты в вашем приложении и операции, выполняемые над ними.

Аналоговый режим записи

  • В режиме аналоговой записи Quick Test Professional записывает и отслеживает каждое движение мыши при ее перемещении по экрану или окну.
  • Аналоговая запись Micro Focus UFT фиксируется как треки и сохраняется в каталоге вашего теста.
  • Это полезно для записи операций, которые невозможно записать на уровне объекта. Например, подпись, созданная перетаскиванием мыши.
  • В аналоговом режиме вы можете записывать
  1. Запись относительно экрана
  2. Относительно окна
  • Когда ваша аналоговая операция ограничена только одним окном, используйте относительно окна
  • Когда ваша аналоговая операция включает в себя несколько экранов, например, перетаскивание объекта из одного окна в другое, используйте параметр экрана

Низкоуровневый режим

  • Этот режим позволяет вам записывать любой объект в вашем приложении, независимо от того, распознает ли QTP конкретный объект или конкретную операцию.
  • Этот режим записывает на уровне объекта и записывает все объекты времени выполнения как тестовые объекты Window или WinObject.
  • Он используется, когда точные координаты объекта важны для ваших тестов. Хорошим примером могут служить хэш-карты, где при нажатии на разные части изображения вы переходите по разным ссылкам.
  • Используется при записи тестов в среде (или на объекте), не распознаваемой QTP
  • Низкоуровневый режим записывает координаты x, y любых щелчков

Изучите контекстные, аналоговые и низкоуровневые режимы записи на примере в следующем видео.

Нажмите здесь, если видео недоступно

Резюме

  • Аналоговая запись и запись низкого уровня требуют больше места на диске, чем обычный режим записи.
  • Для обоих режимов позиции экрана во время записи и выполнения должны быть идентичными, иначе скрипт завершится ошибкой.
  • Следовательно, используйте аналоговую запись или низкоуровневую запись только в том случае, если в нормальном режиме записи ваши действия не записываются точно.
  • Иногда QTP автоматически переключается в режим низкого уровня во время записи объектов или сред, не поддерживаемых QTP.