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

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

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

Режим контекстно-зависимой записи

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

Режим аналоговой записи

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

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

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

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

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

Итого

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