Контрольні точки в QTP / UFT з прикладом

Зміст:

Anonim

Що таке Checkpoint у QTP?

Контрольна точка - це контрольна точка, яка порівнює поточне значення з очікуваним значенням для заданих властивостей Об’єкта. Якщо поточне та очікуване значення збігаються, це генерує статус PASS, інакше статус FAIL.

Типи контрольно-пропускних пунктів у Micro Focus UFT

Існує багато типів пунктів пропуску, докладно описаних нижче

  1. Стандартні контрольні точки: Він порівнює очікувані значення властивостей об’єкта, записаних під час запису, з поточними значеннями об’єкта під час сеансу запуску
  2. Сторінка контрольної точки: Стандартна контрольна точка, створена для веб-сторінки, може називатися контрольною точкою сторінки. Він використовується для перевірки загальної кількості посилань та зображень на веб-сторінці. Контрольні пункти сторінки можна використовувати для перевірки часу завантаження, тобто часу, необхідного для завантаження веб-сторінки.
  3. Bitmap Checkpoint допомагає користувачеві перевірити растрове зображення зображення або повної веб-сторінки. Він виконує порівняння пікселів між фактичними та очікуваними зображеннями.
  4. Image Checkpoint дозволяє перевірити такі властивості, як розташування вихідного файлу веб-зображення. На відміну від Bitmap Checkpoint, ви не можете перевірити пікселі (растрові зображення) за допомогою контрольної точки зображення.
  5. Контрольна точка тексту використовується для перевірки очікуваного тексту на веб-сторінці чи в додатку. Цей текст може належати до певної області програми або відображати невелику частину тексту
  6. Контрольно-пропускний пункт перевіряє відповідність інструкціям та рекомендаціям Консорціуму Всесвітньої павутини (W3C) щодо веб-технологій та інформаційних систем. Ці вказівки полегшують доступ інвалідів до Інтернету.
  7. Контрольні точки бази даних створюють запит під час запису, а значення бази даних зберігаються як очікувані значення. Той самий запит виконується під час виконання та порівнюються фактичні та очікувані значення.
  8. У пункті Check Checkpoint ви можете динамічно перевіряти вміст комірок таблиці (сітки), що з’являються у вашому середовищі. Ви також можете перевірити різні властивості таблиці, такі як висота рядка, ширина комірки тощо. Таблиця контрольної точки схожа на контрольну точку бази даних
  9. Використовуючи контрольні точки 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