Что такое контрольная точка в QTP?
Контрольная точка - это точка проверки, которая сравнивает текущее значение с ожидаемым значением для указанных свойств объекта. Если текущее и ожидаемое значения совпадают, генерируется статус PASS, иначе статус FAIL.
Типы контрольных точек в Micro Focus UFT
Ниже описаны многие типы контрольно-пропускных пунктов.
- Стандартные контрольные точки: он сравнивает ожидаемые значения свойств объекта, зафиксированные во время записи, с текущими значениями объекта во время сеанса выполнения.
- Контрольная точка страницы: стандартная контрольная точка, созданная для веб-страницы, может называться контрольной точкой страницы. Он используется для проверки общего количества ссылок и изображений на веб-странице. Контрольные точки страницы можно использовать для проверки времени загрузки, т. Е. Времени, затраченного на загрузку веб-страницы.
- Bitmap Checkpoint помогает пользователю проверить растровое изображение изображения или всей веб-страницы. Он производит пиксельное сравнение фактических и ожидаемых изображений.
- Image Checkpoint позволяет вам проверять такие свойства, как расположение исходного файла веб-изображения. В отличие от Bitmap Checkpoint, вы не можете проверять пиксели (растровые изображения) с помощью контрольной точки изображения.
- Text Checkpoint используется для проверки ожидаемого текста на веб-странице или в приложении. Этот текст может быть из определенной области приложения или небольшой части отображаемого текста.
- Контрольные точки доступности проверяют соответствие инструкциям и рекомендациям Консорциума World Wide Web (W3C) для веб-технологий и информационных систем. Эти Рекомендации упрощают доступ к Интернету для людей с ограниченными возможностями.
- Контрольные точки базы данных создают запрос во время записи, и значения базы данных сохраняются как ожидаемые значения. Один и тот же запрос выполняется во время выполнения, и сравниваются фактические и ожидаемые значения.
- В Table Checkpoint вы можете динамически проверять содержимое ячеек таблицы (сетки), появляющейся в вашей среде. Вы также можете проверить различные свойства таблицы, такие как высота строки, ширина ячейки и т. Д. Контрольная точка таблицы похожа на контрольную точку базы данных
- Используя контрольные точки 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.