qtp что это такое

QTP — Краткое руководство

HP QTP использует Visual Basic Scripting (VBScript) для автоматизации приложений. Скриптовый движок не нужно устанавливать исключительно, так как он доступен как часть ОС Windows. Текущая версия VBScript — 5.8, которая доступна как часть Win 7. VBScript — это НЕ объектно-ориентированный язык, а объектно-ориентированный язык.

Инструменты тестирования

Инструменты из контекста тестирования программного обеспечения можно определить как продукт, который поддерживает одно или несколько тестовых заданий, начиная с планирования, требований, создания сборки, выполнения теста, регистрации дефектов и анализа теста.

Классификация инструментов

Инструменты могут быть классифицированы по нескольким параметрам. Включает в себя —

Типы инструментов

Sr.No.Тип инструментаИспользуется дляИспользован
1Инструмент управления тестированиемУправление тестированием, планирование, регистрация дефектов, отслеживание и анализ.Тестеры
2Инструмент управления конфигурациейДля реализации, исполнения, отслеживания измененийВсе члены команды
3Инструменты статического анализаСтатическое ТестированиеРазработчики
4Тестовые данные Preperation ИнструментыАнализ и проектирование, генерация тестовых данныхТестеры
5Инструменты выполнения тестаРеализация, ИсполнениеТестеры
6Тестовые компараторыСравнение ожидаемых и фактических результатовВсе члены команды
7Инструменты измерения покрытияОбеспечивает структурное покрытиеРазработчики
8Инструменты для тестирования производительностиМониторинг производительности, время откликаТестеры
9Инструменты планирования и отслеживания проектаДля планированияМенеджеры проекта
10Инструменты управления инцидентамиДля управления тестамиТестеры

Где QTP подходит?

QTP — это инструмент функционального тестирования, который лучше всего подходит для регрессионного тестирования приложений. QTP — это лицензированный / коммерческий инструмент, принадлежащий HP, который является одним из самых популярных инструментов, доступных на рынке. Он сравнивает фактический и ожидаемый результат и сообщает о результатах в сводке выполнения.

QTP — история и эволюция

HP Quick Test Professional изначально принадлежал Mercury Interactive и был приобретен HP. Первоначально он назывался Astra Quick Test, а затем назывался Quick Test Professional, но последняя версия называется Unified Functional Tester (UFT).

История версий

Теперь давайте посмотрим на историю версий QTP.

ВерсииХронологические
Быстрый тест Astra v1.0 до v5.5 — Mercury InteractiveС мая 1998 по август 2001
QuickTest Professional v6.5 до v9.0 — Mercury InteractiveС сентября 2003 года по апрель 2006 года
Hp-QuickTest Professional v9.1 до v11.0 — приобретено и выпущено компанией HPС февраля 2007 по сентябрь 2010
Hp-унифицированное функциональное тестирование v11.5 до v11.53С 2012 по ноябрь 2013

преимущества

Разработка автоматизированных тестов с использованием VBScript не требует высококвалифицированного кодера и относительно проста по сравнению с другими объектно-ориентированными языками программирования.

Простота в использовании, простота навигации, проверка результатов и генерация отчетов.

Легко интегрируется с инструментом управления тестированием (Hp-Quality Center), который позволяет легко планировать и контролировать.

Может также использоваться для тестирования мобильных приложений.

Поскольку это продукт HP, HP и его форумы предоставляют полную поддержку для решения технических проблем.

Разработка автоматизированных тестов с использованием VBScript не требует высококвалифицированного кодера и относительно проста по сравнению с другими объектно-ориентированными языками программирования.

Простота в использовании, простота навигации, проверка результатов и генерация отчетов.

Легко интегрируется с инструментом управления тестированием (Hp-Quality Center), который позволяет легко планировать и контролировать.

Может также использоваться для тестирования мобильных приложений.

Поскольку это продукт HP, HP и его форумы предоставляют полную поддержку для решения технических проблем.

Недостатки

В отличие от Selenium, QTP работает только в операционной системе Windows.

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

Сказав, что это коммерческий инструмент, стоимость лицензирования очень высока.

Несмотря на то, что время сценариев меньше, время выполнения относительно выше, так как оно загружает ЦП и ОЗУ.

В отличие от Selenium, QTP работает только в операционной системе Windows.

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

Сказав, что это коммерческий инструмент, стоимость лицензирования очень высока.

Несмотря на то, что время сценариев меньше, время выполнения относительно выше, так как оно загружает ЦП и ОЗУ.

QTP — автоматизированный процесс тестирования

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

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Анализ возможности автоматизации тестирования — Первый шаг — проверить, может ли приложение быть автоматизировано или нет. Не все приложения могут быть автоматизированы из-за его ограничений.

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

Оцените подходящую структуру. После выбора инструмента следующим действием будет выбор подходящей структуры. Существуют различные виды структур, и каждая структура имеет свое значение. Мы подробно рассмотрим фреймворки позже в этом уроке.

Создайте подтверждение концепции — Подтверждение концепции (POC) разработано по сквозному сценарию, чтобы оценить, может ли инструмент поддерживать автоматизацию приложения. Это выполняется по сквозному сценарию, который обеспечивает автоматизацию основных функций.

Разработка Automation Framework — После создания POC выполняется разработка инфраструктуры, которая является важным шагом для успеха любого проекта автоматизации тестирования. Структура должна быть построена после тщательного анализа технологии, используемой приложением, а также его основных функций.

Разработка тестового сценария, выполнение и анализ. После завершения разработки сценария выполняются сценарии, анализируются результаты и регистрируются дефекты, если таковые имеются. Тестовые сценарии обычно контролируются версией.

Анализ возможности автоматизации тестирования — Первый шаг — проверить, может ли приложение быть автоматизировано или нет. Не все приложения могут быть автоматизированы из-за его ограничений.

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

Оцените подходящую структуру. После выбора инструмента следующим действием будет выбор подходящей структуры. Существуют различные виды структур, и каждая структура имеет свое значение. Мы подробно рассмотрим фреймворки позже в этом уроке.

Создайте подтверждение концепции — Подтверждение концепции (POC) разработано по сквозному сценарию, чтобы оценить, может ли инструмент поддерживать автоматизацию приложения. Это выполняется по сквозному сценарию, который обеспечивает автоматизацию основных функций.

Разработка Automation Framework — После создания POC выполняется разработка инфраструктуры, которая является важным шагом для успеха любого проекта автоматизации тестирования. Структура должна быть построена после тщательного анализа технологии, используемой приложением, а также его основных функций.

Разработка тестового сценария, выполнение и анализ. После завершения разработки сценария выполняются сценарии, анализируются результаты и регистрируются дефекты, если таковые имеются. Тестовые сценарии обычно контролируются версией.

QTP — Настройка среды

QTP является коммерческим инструментом, и пробную версию можно загрузить непосредственно с сайта HP. Для загрузки доступна только текущая версия, которая является Единым функциональным тестированием (11.5x). Ниже приводится URL-адрес, с которого можно загрузить пробную версию.

Процесс установки

Шаг 1. Нажмите ссылку «Испытания и демонстрации» и выберите «Единое функциональное тестирование HP 11.50 CC English SW E-Media Evaluation», как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 2. После выбора «HP Unified Functional Testing 11.50» откроется мастер загрузки. Заполните Личные данные и нажмите Далее.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 3 — Прочтите «Условия использования» и нажмите «ДАЛЕЕ».

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 4 — Откроется окно загрузки. Теперь нажмите кнопку «Скачать».

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 6 — После выполнения установочного файла, для установки, выберите «Unified Functional Testing Seting» из списка, как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 7 — Затем нажмите Далее, чтобы продолжить.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 9 — После выбора необходимых плагинов для установки нажмите Далее. После завершения установки у вас появится окно Готово.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 10. После завершения установки открывается диалоговое окно «Дополнительные требования для установки». Выберите все в списке, кроме «Запустить мастер установки лицензии» и нажмите «Выполнить». Нам НЕ нужно выбирать «Запуск мастера установки лицензии», потому что мы устанавливаем пробную версию, которая по умолчанию дает лицензию на 30 дней.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 11 — После выполнения дополнительных требований к установке отображается галочка, которая, в свою очередь, указывает, что компоненты установлены успешно. Теперь нажмите Закрыть.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Запуск UFT и страницы добавления модулей

Шаг 1 — После установки приложение можно запустить из меню «Пуск», как показано на рисунке.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 2 — Появится страница лицензии. Вы можете нажать Продолжить, так как мы установили пробную лицензию.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 3 — Откроется диалоговое окно «Надстройки», в котором пользователь может выбрать необходимые надстройки.

Примечание. Не загружайте все надстройки, а только необходимые надстройки и нажмите кнопку «ОК».

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 4 — После загрузки необходимых надстроек для пользователя открывается инструмент UFT 11.5, и первый взгляд на UFT выглядит, как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

QTP — запись и воспроизведение

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

Шаги для записи и воспроизведения следующие —

Шаг 1 — Нажмите «Новый» тест на стартовой странице, как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 2 — Нажав «Новая» ссылка, откроется новое окно теста, и пользователь должен выбрать тип теста. Выберите «Тест GUI», дайте имя для теста и место, где его нужно сохранить.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 3. После создания нового теста открывается новый экран теста, как показано ниже. Теперь перейдите на вкладку «Action1», которая создается с 1 действием по умолчанию.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 4 — Откройте меню «Запись» и выберите «Настройки записи и запуска», как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 5 — Откроется диалоговое окно «Параметры записи и запуска», и в зависимости от типа приложения можно выбрать «Веб-приложения», «Java» или «Windows». Например, здесь мы запишем веб-приложение (http://easycalculation.com/).

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 6 — Нажмите Запись. Internet Explorer открывается автоматически с веб-адресом https://www.easycalculation.com/ в соответствии с настройками. Нажмите ссылку «Числа» в разделе «Алгебра», введите число и нажмите «Рассчитать». После завершения действия нажмите кнопку «Стоп» на панели записи. Вы заметите, что скрипт генерируется, как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Шаг 7 — Теперь воспроизведите сценарий, нажав кнопку воспроизведения. Сценарий воспроизводится, и результат отображается.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

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

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Значение записи и воспроизведения

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

Используется для создания теста базовой функциональности приложения или функции, которая не требует длительного обслуживания.

Он может использоваться для записи как движений мыши, так и ввода с клавиатуры.

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

Используется для создания теста базовой функциональности приложения или функции, которая не требует длительного обслуживания.

Он может использоваться для записи как движений мыши, так и ввода с клавиатуры.

Режимы записи

Обычная запись — это режим записи по умолчанию, в котором записываются объекты и операции, выполняемые в тестируемом приложении.

Аналоговая запись — записывает не только действия клавиатуры, но и движения мыши относительно экрана или окна приложения.

Запись низкого уровня — записывает точные координаты объектов, независимо от того, распознает ли UFT объект или НЕ. Он просто записывает координаты, следовательно, НЕ записывает движения мыши.

Запись Insight — UFT записывает операции, основываясь на его внешнем виде, а не на его собственных свойствах.

Обычная запись — это режим записи по умолчанию, в котором записываются объекты и операции, выполняемые в тестируемом приложении.

Аналоговая запись — записывает не только действия клавиатуры, но и движения мыши относительно экрана или окна приложения.

Запись низкого уровня — записывает точные координаты объектов, независимо от того, распознает ли UFT объект или НЕ. Он просто записывает координаты, следовательно, НЕ записывает движения мыши.

Запись Insight — UFT записывает операции, основываясь на его внешнем виде, а не на его собственных свойствах.

Как выбрать режим записи

После нажатия кнопки «Запись» пользователь может выбрать режим записи из области записи, которая появляется на экране, как только начинается запись. Выбор может быть сделан из любого из тех, что были обсуждены выше.

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

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

Сценарий, записанный в режимах «По умолчанию», «Аналоговый» и «Низкий уровень», приведен ниже —

Записи, использующие режим записи Insight, будут такими, как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

QTP — Хранилище объектов

Хранилище объектов

Репозиторий объектов — это набор объектов и свойств, с помощью которых QTP сможет распознавать объекты и воздействовать на них. Когда пользователь записывает тест, объекты и его свойства захватываются по умолчанию. Без понимания объектов и их свойств QTP НЕ сможет воспроизводить сценарии.

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

Sr.No.Тема и описание
1Объект Spy и его особенности

Чтобы понять использование объекта шпиона и связанных с ним функций.

Добавление, редактирование, удаление объектов из репозитория объектов и связанных с ним функций.

Имеет дело с общим объектом и локальным репозиторием объектов и их контекстом в отношении сценариев.

Имеет дело с обстоятельствами для использования пользовательских объектов.

Имеет дело с преобразованием OR в XML и использованием репозитория объектов в качестве XML.

Такие операции, как Compare OR ‘, Merge OR для эффективной работы с репозиторием объектов.

Обстоятельства, в которых используются порядковые идентификаторы, и их преимущества.

Использование дочерних объектов для эффективного написания сценариев

Чтобы понять использование объекта шпиона и связанных с ним функций.

Добавление, редактирование, удаление объектов из репозитория объектов и связанных с ним функций.

Имеет дело с общим объектом и локальным репозиторием объектов и их контекстом в отношении сценариев.

Имеет дело с обстоятельствами для использования пользовательских объектов.

Имеет дело с преобразованием OR в XML и использованием репозитория объектов в качестве XML.

Такие операции, как Compare OR ‘, Merge OR для эффективной работы с репозиторием объектов.

Обстоятельства, в которых используются порядковые идентификаторы, и их преимущества.

Использование дочерних объектов для эффективного написания сценариев

QTP — Действия

Действия помогают тестировщикам разделять скрипты на группы операторов QTP. Действия аналогичны функциям в VBScript; Однако есть несколько отличий. По умолчанию QTP создает тест с одним действием.

Доступ к свойствам действия можно получить, щелкнув правой кнопкой мыши в окне редактора сценариев и выбрав «Свойства».

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Свойства действия содержат следующую информацию —

Типы действий

Есть три типа действий —

Одноразовое действие — действие, которое может быть вызвано только в том конкретном тесте, в котором оно было разработано, и может быть вызвано только один раз.

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

Внешнее действие многократного использования — это действие многократного использования, сохраненное в другом тесте. Внешние действия доступны только для чтения в тесте вызова, но их можно использовать локально с редактируемой копией информации таблицы данных для внешнего действия.

Одноразовое действие — действие, которое может быть вызвано только в том конкретном тесте, в котором оно было разработано, и может быть вызвано только один раз.

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

Внешнее действие многократного использования — это действие многократного использования, сохраненное в другом тесте. Внешние действия доступны только для чтения в тесте вызова, но их можно использовать локально с редактируемой копией информации таблицы данных для внешнего действия.

Работа с действиями

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

Sr.No.Тип действия и описание
1Вставить призыв к новому действию

Вставляет новое действие из существующего действия

Вставляет копию существующего действия

Вставляет вызов в существующее повторно используемое действие

Вставляет новое действие из существующего действия

Вставляет копию существующего действия

Вставляет вызов в существующее повторно используемое действие

QTP — Datatables

DataTable, похожий на Microsoft Excel, помогает тестировщикам создавать управляемые данными тестовые случаи, которые можно использовать для многократного запуска действия. Есть два типа Datatables —

Local DataTable — Каждое действие имеет свой собственный частный источник данных, также известный как локальный источник данных, к которому также можно получить доступ через действия.

Global DataTable — каждый тест имеет одну глобальную таблицу данных, которая доступна для всех действий.

Local DataTable — Каждое действие имеет свой собственный частный источник данных, также известный как локальный источник данных, к которому также можно получить доступ через действия.

Global DataTable — каждый тест имеет одну глобальную таблицу данных, которая доступна для всех действий.

Лист данных можно открыть на вкладке «Данные» QTP, как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Чтобы выполнить тестовый набор для определенного количества итераций, можно установить итерации с глобальными данными в диалоговом окне «Настройки теста», доступ к которому можно получить с помощью «Файл» → «Настройки» → «Выполнить» (вкладка), как показано ниже —

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

пример

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

Операции с данными

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

Sr.No.Тип объекта и описание
1Методы таблицы данных

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

Предоставляет подробную информацию о методах DTParameter.

Предоставляет подробную информацию о методах DTSheet.

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

Предоставляет подробную информацию о методах DTParameter.

Предоставляет подробную информацию о методах DTSheet.

QTP — CheckPoints

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вставка CheckPoint

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

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

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

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

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

пример

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

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

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

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

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

qtp что это такое. Смотреть фото qtp что это такое. Смотреть картинку qtp что это такое. Картинка про qtp что это такое. Фото qtp что это такое

QTP — Синхронизация

Точка синхронизации — это временной интерфейс между Инструментом и Тестируемым приложением. Точка синхронизации — это функция для указания времени задержки между двумя шагами тестового сценария.

Например, нажатие на ссылку может загрузить страницу за 1 секунду, иногда 5 секунд, или даже может потребоваться 10 секунд для ее полной загрузки. Это зависит от различных факторов, таких как время отклика сервера приложений, пропускная способность сети и возможности клиентской системы.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *