QTP

Материал из devopswiki
(перенаправлено с «HP QTP»)
Перейти к: навигация, поиск

HP Quick Test Professional (QTP) — это программный продукт от компании HP, который по праву лидирует на рынке приложений для автоматизации тестирования. Название Quick Test Professional этот продукт получил благодаря тому, что он быстрее своих аналогов распознает "контролы" (графические элементы управления).

QTP предлагает широкий функционал для проверки и взаимодействия с тестируемым приложением.

Сильные стороны продукта:

  • настраиваимые сообщения об ошибках;
  • чтение/запись информации параметров теста;
  • средство описания «контролов» через descriptive programming;
  • различные уровни ошибок (Done, Passed, Info, Warning, Error);
  • подключение пользовательских функций из внешнего файла;
  • Recovery Scenario.

Общие сведения

Qtp.png

Общую информацию Вы можете получить, перейдя по следующим ссылкам:

Расширенные сведения

С дополнительной информацией об этом понятии Вы можете ознакомиться ниже. HP Quick Test Professional использует язык программирования VBScript для автоматизации тестов. Данная программа предлагает 9 типов чекпоинтов (checkpoint), которые в свою очередь позволяют пользователям контролировать различные аспекты приложений во время проведения тестирования:

  • свойства объекта
  • данные в таблицах
  • записи в базах данных
  • графические фалы, а также текст на экране приложения,

Существуют несколько типов чекпоинтов: стандарт, изображение, таблица, страница, текст, текстовая область, графический файл бит-формата, база данных, доступность, текстовый формат XML. HP Quick Test Professional поддерживает тесты, управляемые данными (англ. DDT - Data Driven Testing). Это такой подход к тестированию, при котором тестовые данные могут храниться отдельно от скриптов – экспортируются в документ Microsoft Excel и при необходимости могут быть использованы в другом месте.

Технологии, с которыми совместима HP QTP зависят от версии программы. В целом она совместима с Web, Java (Core and Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi, Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight.