Учебники

20) Режимы записи

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