Що таке Checkpoint у QTP?
Контрольна точка - це контрольна точка, яка порівнює поточне значення з очікуваним значенням для заданих властивостей Об’єкта. Якщо поточне та очікуване значення збігаються, це генерує статус PASS, інакше статус FAIL.
Типи контрольно-пропускних пунктів у Micro Focus UFT
Існує багато типів пунктів пропуску, докладно описаних нижче
- Стандартні контрольні точки: Він порівнює очікувані значення властивостей об’єкта, записаних під час запису, з поточними значеннями об’єкта під час сеансу запуску
- Сторінка контрольної точки: Стандартна контрольна точка, створена для веб-сторінки, може називатися контрольною точкою сторінки. Він використовується для перевірки загальної кількості посилань та зображень на веб-сторінці. Контрольні пункти сторінки можна використовувати для перевірки часу завантаження, тобто часу, необхідного для завантаження веб-сторінки.
- Bitmap Checkpoint допомагає користувачеві перевірити растрове зображення зображення або повної веб-сторінки. Він виконує порівняння пікселів між фактичними та очікуваними зображеннями.
- Image Checkpoint дозволяє перевірити такі властивості, як розташування вихідного файлу веб-зображення. На відміну від Bitmap Checkpoint, ви не можете перевірити пікселі (растрові зображення) за допомогою контрольної точки зображення.
- Контрольна точка тексту використовується для перевірки очікуваного тексту на веб-сторінці чи в додатку. Цей текст може належати до певної області програми або відображати невелику частину тексту
- Контрольно-пропускний пункт перевіряє відповідність інструкціям та рекомендаціям Консорціуму Всесвітньої павутини (W3C) щодо веб-технологій та інформаційних систем. Ці вказівки полегшують доступ інвалідів до Інтернету.
- Контрольні точки бази даних створюють запит під час запису, а значення бази даних зберігаються як очікувані значення. Той самий запит виконується під час виконання та порівнюються фактичні та очікувані значення.
- У пункті Check Checkpoint ви можете динамічно перевіряти вміст комірок таблиці (сітки), що з’являються у вашому середовищі. Ви також можете перевірити різні властивості таблиці, такі як висота рядка, ширина комірки тощо. Таблиця контрольної точки схожа на контрольну точку бази даних
- Використовуючи контрольні точки XML, ви можете перевірити дані XML, схему XML, дані XML
Як використовувати контрольні точки в QTP?
Клацніть тут, якщо відео недоступне
Винос із відео
- Можливо, ви помітили, що результати, створені для нашого тестового сценарію, не мають статусу проходження / відмови, без чого наша автоматизація є неповною
- Очікуваний РЕЗУЛЬТАТ ТЕСТУ для нашого сценарію повинен бути - Вікно бронювання польотів, яке є цим екраном, має з’явитися після введення дійсного імені користувача та пароля. Для цього нам потрібно буде записати додатковий крок №6, який відображається Вікно перевірки бронювання польотів…
- Автоматизація цього кроку перевірки може бути досягнута за допомогою контрольних пунктів. Давайте продовжимо і запишемо крок №6. Щоб додати контрольну точку, клацніть правою кнопкою миші на кроці №5, після якої потрібно вставити контрольну точку. Виберіть Вставити стандартну контрольну точку. Відкривається діалогове вікно Властивості контрольної точки.
- QTP призначає контрольній точці ім'я за замовчуванням. Ви можете ввести бажане ім'я
- У таблиці показані всі записані властивості та відповідні їм значення для об'єкта. Знак виділення означає, що ці властивості буде перевірено
- Піктограма ABC вказувала, що значення властивостей є константою. Якщо ви параметризуєте будь-яке із вибраних властивостей, піктограма змінюється відповідно
- Давайте дотримуватимемося за замовчуванням і вставляємо вираз після поточного кроку. Клацніть добре
- Заява про перевірку з назвою контрольної точки вставляється в рядок # 6. Дозволяє відтворити сценарій
- Сценарій видає помилку під час виконання
- Ну, це поширене джерело помилок для початківців, і це трапляється, оскільки на кроці 5 QTP закриває екран резервування польотів, а коли виконання досягає кроку 6, об’єкт екрану бронювання польотів не доступний для зміни його властивостей. Вам потрібно переконатись, що об’єкт, що перевіряє, доступний, поки QTP виконує Крок контрольної точки
- Цю помилку можна виправити, змінивши послідовність кроків тестування. Вам потрібно переключити крок 5 і крок 6. У кроці нового сценарію 5 - перевірити наявність вікна бронювання польотів, а крок 6 - закрити програму
- У HP QTP вам просто потрібно вирізати крок №6 і вставити його в місце розташування кроку №5. Давайте повторимо сценарій ще раз. Скрипт проходить, а дерево результатів дає значення контрольних точок, які порівнювались. Це все для стандартних пунктів пропуску
Цей відеоурок демонструє різні типи контрольних точок у Quick Test Professional