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

Содержание:

Anonim

Что такое контрольная точка в QTP?

Контрольная точка - это точка проверки, которая сравнивает текущее значение с ожидаемым значением для указанных свойств объекта. Если текущее и ожидаемое значения совпадают, генерируется статус PASS, иначе статус FAIL.

Типы контрольных точек в Micro Focus UFT

Ниже описаны многие типы контрольно-пропускных пунктов.

  1. Стандартные контрольные точки: он сравнивает ожидаемые значения свойств объекта, зафиксированные во время записи, с текущими значениями объекта во время сеанса выполнения.
  2. Контрольная точка страницы: стандартная контрольная точка, созданная для веб-страницы, может называться контрольной точкой страницы. Он используется для проверки общего количества ссылок и изображений на веб-странице. Контрольные точки страницы можно использовать для проверки времени загрузки, т. Е. Времени, затраченного на загрузку веб-страницы.
  3. Bitmap Checkpoint помогает пользователю проверить растровое изображение изображения или всей веб-страницы. Он производит пиксельное сравнение фактических и ожидаемых изображений.
  4. Image Checkpoint позволяет вам проверять такие свойства, как расположение исходного файла веб-изображения. В отличие от Bitmap Checkpoint, вы не можете проверять пиксели (растровые изображения) с помощью контрольной точки изображения.
  5. Text Checkpoint используется для проверки ожидаемого текста на веб-странице или в приложении. Этот текст может быть из определенной области приложения или небольшой части отображаемого текста.
  6. Контрольные точки доступности проверяют соответствие инструкциям и рекомендациям Консорциума World Wide Web (W3C) для веб-технологий и информационных систем. Эти Рекомендации упрощают доступ к Интернету для людей с ограниченными возможностями.
  7. Контрольные точки базы данных создают запрос во время записи, и значения базы данных сохраняются как ожидаемые значения. Один и тот же запрос выполняется во время выполнения, и сравниваются фактические и ожидаемые значения.
  8. В Table Checkpoint вы можете динамически проверять содержимое ячеек таблицы (сетки), появляющейся в вашей среде. Вы также можете проверить различные свойства таблицы, такие как высота строки, ширина ячейки и т. Д. Контрольная точка таблицы похожа на контрольную точку базы данных
  9. Используя контрольные точки XML, вы можете проверять XML-данные, XML-схему, XML-данные.

Как использовать контрольные точки в QTP?

Нажмите здесь, если видео недоступно

Выводы из видео

  • Возможно, вы заметили, что результаты, полученные для нашего тестового сценария, не имеют статуса пройден / не пройден, без чего наша автоматизация будет неполной.
  • Ожидаемый РЕЗУЛЬТАТ ТЕСТА для нашего сценария должен быть: Окно бронирования рейса, которое представляет собой этот экран, должно появиться после ввода действительного имени пользователя и пароля. Для этого нам нужно будет записать дополнительный шаг №6: «Отображается окно проверки бронирования рейса…»
  • Автоматизировать этот этап проверки можно с помощью контрольных точек. Давайте продолжим и запишем шаг №6. Чтобы добавить контрольную точку, щелкните правой кнопкой мыши на этапе №5, после которого необходимо вставить контрольную точку. Выберите «Вставить стандартную контрольную точку». Откроется диалоговое окно «Свойства контрольной точки».
  • QTP присваивает контрольной точке имя по умолчанию. Вы можете ввести желаемое имя
  • В таблице показаны все записанные свойства и соответствующие им значения для объекта. Отметка Selection указывает, что эти свойства будут проверены.
  • Значок ABC указывает, что значения свойств являются постоянными. Если вы параметризуете какое-либо из выбранных свойств, значок изменится соответствующим образом.
  • Давайте придерживаться значения по умолчанию и вставим оператор после текущего шага. Нажмите ОК
  • Оператор проверки с именем контрольной точки вставлен в строку №6. Давайте воспроизведем сценарий повторно.
  • Скрипт выдает ошибку во время выполнения
  • Что ж, это частый источник ошибок для новичков , потому что на шаге № 5 QTP закрывает экран бронирования рейса, а когда выполнение достигает шага № 6, объект экрана бронирования рейса недоступен для изменения его свойств. Вам необходимо убедиться, что проверяемый объект доступен, пока QTP выполняет шаг контрольной точки.
  • Эту ошибку можно исправить, изменив последовательность шагов тестирования. Вам необходимо переключить Шаг 5 и Шаг 6. В новом сценарии шаг 5 - это проверка существования окна бронирования рейса, а шаг 6 - Закрытие приложения.
  • В HP QTP вам просто нужно вырезать шаг №6 и вставить его в место шага №5. Давайте еще раз проиграем сценарий. Сценарий проходит, и в дереве результатов отображаются сравниваемые значения контрольных точек. Вот и все стандартные контрольно-пропускные пункты

В этом видеоуроке демонстрируются различные типы контрольных точек в Quick Test Professional.