Типи режимів запису в 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