HP UFT (QTP) підтримує 3 типи режимів запису
- Чутливий до контексту
- Аналоговий
- Низький рівень
Контекстний режим запису
- Звичайний режим запису також називається контекстним режимом
- Це режим запису за замовчуванням, який у повній мірі використовує переваги об'єкта тестової моделі Quick Test Professional.
- Він розпізнає об'єкти в програмі незалежно від їх розташування на екрані.
- Він записує об’єкти у вашому додатку та операції, що виконуються над ними
Режим аналогового запису
- В аналоговому режимі запису Quick Test Professional записує та відстежує кожен рух миші під час перетягування миші по екрану чи вікні.
- Аналоговий запис Micro Focus UFT фіксується як треки та зберігається в каталозі тесту
- Це корисно для запису операцій, які неможливо записати на рівні об'єкта. Наприклад, підпис, вироблений перетягуванням миші
- В аналоговому режимі ви можете робити запис
- Запис відносно екрана
- Щодо вікна
- Коли ваша аналогова операція обмежена лише одним вікном, використовуйте відносно вікна
- Якщо ваша аналогова операція включає декілька екранів, таких як перетягування об'єкта з одного вікна в інше, використовуйте параметр екрана
Режим низького рівня
- Цей режим дозволяє записувати на будь-який об'єкт у вашій програмі, незалежно від того, чи QTP розпізнає конкретний об'єкт або конкретну операцію.
- Цей режим записує на рівні об'єкта і записує всі об'єкти часу виконання як тестові об'єкти Window або WinObject.
- Він використовується, коли точні координати об’єкта важливі для ваших тестів. Хорошим прикладом можуть бути хеш-карти, коли клацання різних розділів картинки приводить до різних посилань
- Використовується під час запису тестів у середовищі (або на об’єкті), не розпізнаному QTP
- Режим низького рівня записує координати x, y будь-яких клацань
Вивчіть контекстний, аналоговий, низькорівневий режими запису на прикладі у наступному відео
Клацніть тут, якщо відео недоступне
Резюме
- Аналоговий запис і низькорівневий запис вимагають більше місця на диску, ніж звичайний режим запису.
- В обох режимах положення екрану під час запису та час роботи повинні бути однаковими, інакше сценарій не вдається
- Отже, використовуйте аналоговий запис або низькорівневий запис лише тоді, коли звичайний режим запису не точно фіксує вашу роботу.
- Часом QTP автоматично перемикається в режим низького рівня під час запису об’єктів або середовищ, які не підтримуються QTP