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