Учебники

QTP — Введение

QTP расшифровывается как Q uick T est Professional, продукт Hewlett P ackard (HP) . Этот инструмент помогает тестировщикам беспрепятственно выполнять автоматическое функциональное тестирование после завершения разработки сценария.

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.

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

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

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

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

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

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

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

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

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