Учебники

QTP — CheckPoints

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

Типы контрольных точек

Sr.No. Тип и описание
1

Стандартная контрольная точка

Проверяет значения свойств объекта в тестируемом приложении и поддерживается всеми средами надстроек.

2

Bitmap Checkpoint

Проверяет область вашего приложения как растровое изображение

3

Проверка содержимого файла

Проверяет текст в динамически создаваемом или доступном файле, таком как .txt, .pdf

4

Таблица Checkpoint

Проверяет информацию в таблице. Не все среды поддерживаются.

5

Текстовая контрольная точка

Убедитесь, что текст, отображаемый в определенной области в приложении для Windows, соответствует заданным критериям.

6

Контрольная точка области текста

Проверяет, отображается ли текстовая строка в определенной области в приложении для Windows в соответствии с указанными критериями.

7

Контрольная точка доступности

Проверяет страницу и сообщает области сайта, которые могут не соответствовать Рекомендациям по доступности веб-контента Консорциума World Wide Web (W3C).

8

Контрольная точка страницы

Проверяет характеристики веб-страницы. Он также может проверить наличие битых ссылок.

9

Контрольная точка базы данных

Проверяет содержимое базы данных, к которой обращается тестируемое приложение.

10

Контрольная точка XML

Проверяет содержимое документов .xml или .xml на веб-страницах и в фреймах.

Стандартная контрольная точка

Проверяет значения свойств объекта в тестируемом приложении и поддерживается всеми средами надстроек.

Bitmap Checkpoint

Проверяет область вашего приложения как растровое изображение

Проверка содержимого файла

Проверяет текст в динамически создаваемом или доступном файле, таком как .txt, .pdf

Таблица Checkpoint

Проверяет информацию в таблице. Не все среды поддерживаются.

Текстовая контрольная точка

Убедитесь, что текст, отображаемый в определенной области в приложении для Windows, соответствует заданным критериям.

Контрольная точка области текста

Проверяет, отображается ли текстовая строка в определенной области в приложении для Windows в соответствии с указанными критериями.

Контрольная точка доступности

Проверяет страницу и сообщает области сайта, которые могут не соответствовать Рекомендациям по доступности веб-контента Консорциума World Wide Web (W3C).

Контрольная точка страницы

Проверяет характеристики веб-страницы. Он также может проверить наличие битых ссылок.

Контрольная точка базы данных

Проверяет содержимое базы данных, к которой обращается тестируемое приложение.

Контрольная точка XML

Проверяет содержимое документов .xml или .xml на веб-страницах и в фреймах.

Вставка CheckPoint

Когда пользователь хочет вставить контрольную точку, необходимо убедиться, что большинство контрольных точек поддерживаются только во время сеансов записи. Когда пользователь прекращает запись, контрольные точки не активируются.

Ниже приведено меню контрольных точек, когда пользователь НЕ находится в режиме записи.

Меню Check Point, когда запись НЕ выполняется

Ниже приведено меню контрольной точки, когда пользователь находится в режиме записи.

Меню Check Point во время записи

пример

Контрольные точки добавляются для тестируемого приложения — «http://easycalculation.com/»

' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math 
   Calculator").Link("Numbers").Check CheckPoint("Numbers")

If Status Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math 
   Calculator").Image("French").Check CheckPoint("French")

If imgchkpoint Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

Просмотр свойств контрольной точки

После вставки, если тестировщик хочет изменить значения, мы можем сделать это, щелкнув правой кнопкой мыши на ключевом слове «контрольная точка» скрипта и перейдя к «Свойствам контрольной точки», как показано ниже —

Свойства контрольной точки.

Вы также можете найти те же контрольные точки в хранилище объектов, как показано ниже. Он точно показывает, какой тип контрольной точки используется и каковы ожидаемые значения, а также значения времени ожидания.