Контролни точки в QTP / UFT с пример

Съдържание:

Anonim

Какво е Checkpoint в QTP?

Проверка е точка за проверка, която сравнява текущата стойност с очакваната стойност за определени свойства на обект. Ако текущата и очакваната стойност съвпадат, тя генерира статус PASS, в противен случай статус FAIL.

Видове контролни точки в Micro Focus UFT

Има много видове контролни точки, описани по-долу

  1. Стандартни контролни точки: Той сравнява очакваните стойности на свойствата на обекта, заснети по време на запис, с текущите стойности на обекта по време на сесия на изпълнение
  2. Page Checkpoint: Стандартна контролна точка, създадена за уеб страница, може да се нарече Page Checkpoint. Използва се за проверка на общия брой връзки и изображения на уеб страница. Страничните контролни точки могат да се използват за проверка на времето за зареждане, т.е. времето, необходимо за зареждане на уеб страница.
  3. Bitmap Checkpoint помага на потребителя при проверка на растерното изображение на изображение или пълна уеб страница. Той прави сравнение пиксел по пиксел между действителните и очакваните изображения.
  4. Image Checkpoint ви позволява да проверявате свойства като местоположението на изходния файл на уеб изображение. За разлика от Bitmap Checkpoint не можете да проверявате пиксели (растерни изображения), като използвате контролна точка за изображения.
  5. Текстова контролна точка се използва за проверка на очаквания текст в уеб страница или приложение. Този текст може да е от определен регион на приложението или да се показва малка част от текста
  6. Проверките за достъпност проверяват спазването на инструкциите и указанията на консорциума на World Wide Web (W3C) за уеб-базирани технологии и информационни системи. Тези насоки улесняват достъпа на хората с увреждания до мрежата.
  7. Точките за бази данни създават заявка по време на записа и стойностите на базата данни се съхраняват като очаквани стойности. Същата заявка се изпълнява по време на изпълнение и се сравняват действителните и очакваните стойности.
  8. В таблица Checkpoint можете динамично да проверявате съдържанието на клетки на таблица (мрежа), които се появяват във вашата среда. Можете също така да проверите различни свойства на таблицата като височина на реда, ширина на клетката и така нататък. Проверка на таблицата е подобна на Проверка на базата данни
  9. С помощта на XML контролни точки можете да проверите XML данни, XML схема, XML данни

Как да използвам контролни точки в QTP?

Щракнете тук, ако видеоклипът не е достъпен

Вземане от видеото

  • Може би сте забелязали, че резултатите, генерирани за нашия тестов скрипт, нямат състояние на преминаване / неуспех, без което нашата автоматизация е непълна
  • Очакваният ТЕСТОВ РЕЗУЛТАТ за нашия сценарий трябва да бъде - Прозорецът за резервация на полет, който е този екран, трябва да се появи след въвеждане на валидно потребителско име и парола. За да постигнем това, ще трябва да запишем допълнителна стъпка # 6, която е Прозорецът за проверка на резервацията за полет се показва ...
  • Автоматизацията на тази стъпка за проверка може да бъде постигната чрез контролни точки. Нека да продължим и да запишем стъпка # 6 За да добавите контролна точка, щракнете с десния бутон върху стъпка # 5, след която трябва да се постави контролна точка. Изберете Вмъкване на стандартна контролна точка. Отваря се диалоговият прозорец Свойства на контролната точка.
  • QTP присвоява име по подразбиране на контролна точка. Можете да въведете предпочитаното от вас име
  • Таблицата показва всички записани свойства и съответните им стойности за обекта. Маркировката за избор показва, че тези свойства ще бъдат проверени
  • Иконата ABC показва, че стойностите на свойствата са константа. Ако параметризирате някое от избраните свойства, иконата се променя съответно
  • Нека се придържаме към подразбирането и да вмъкнем изявлението след текущата стъпка. Щракнете добре
  • Извлечение за проверка с име на контролна точка се вмъква на ред # 6. Позволява повторно възпроизвеждане на скрипта
  • Скриптът дава грешка при изпълнение
  • Е, това е често срещан източник на грешки за начинаещи и се случва, защото на стъпка # 5, QTP затваря екрана за резервация на полет и когато изпълнението достигне стъпка # 6, няма наличен обект на екрана за резервация на полет, който да променя свойствата му. Трябва да се уверите, че обектът, който проверява, е достъпен, докато QTP изпълнява Checkpoint Step
  • Тази грешка може да бъде отстранена чрез промяна на последователността на стъпките за тестове. Трябва да превключите Стъпка 5 и Стъпка 6. В новата стъпка на сценарий 5 е да проверите съществуващия прозорец за резервация на полет и стъпка 6 е да затворите приложение
  • В HP QTP просто трябва да изрежете стъпка # 6 и да я поставите на място от стъпка # 5. Нека повторим сценария отново. Скриптът преминава и дървото с резултати дава стойностите на контролните точки, които са били сравнени. Това е всичко за стандартните контролни точки

Този видео урок демонстрира различни видове контролни точки в Quick Test Professional