Обзор интеграции инструментов тестирования Rational

С помощью IBM® Rational Quality Manager можно управлять тестами, созданными другими утилитами автоматизированных тестов, а также выполнять эти тесты.

С помощью Rational Quality Manager можно создавать тестовые сценарии, ссылающиеся на автоматизированные тесты, созданные в других утилитах тестирования. Если выбран запуск автоматизированного теста, то Rational Quality Manager отправляет команды системам в тестовой лаборатории, вызывает запуск автоматизированного теста и отображает его результаты в браузере пользователя.

После создания ссылки на автоматизированный тест его можно связать с тестовым набором в Rational Quality Manager. Затем можно создать запись выполнения теста для этого тестового набора и выполнить его.

Для каждого инструмента тестирования реализуется свой способ интеграции с Rational Quality Manager. Хотя большинство процессов интеграции похожи, приведенные здесь команды не охватывают все тонкости каждого процесса интеграции. Для получения более подробной информации обратитесь к документации по конкретному инструменту тестирования.

Адаптеры инструмента тестирования

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

В большинстве случаев адаптер устанавливается с базовым продуктом. Так, адаптер Rational Performance Tester устанавливается вместе с Rational Performance Tester в тестовой системе Performance Tester в лаборатории. Любая требуемая для адаптера конфигурация обрабатывается также в системе с установленным базовым продуктом.

Прим.: Адаптер Rational AppScan - это исключение. Он выполняется на сервере Rational Quality Manager, а в тестовой системе AppScan.

Управление автоматизированными тестами, локальными для тестовой системы

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

Запрос пользователя на запуск автоматизированного теста, если тестовые ресурсы уже находятся в тестовой системе, показан на следующем рисунке:Процесс аналогичен остальным инструментам тестирования, за исключением Rational AppScan Tester Edition.

Интеграция Quality Manager, адаптером Functional Test и тестовой системы
  1. Пользователь выбирает адаптер Functional Test для запуска автоматизированного функционального теста, находящегося в локальной тестовой системе.
  2. Адаптер Functional Test принимает запросы и запускает тест в тестовой системе.
  3. Тест выполняется в тестовой системе, адаптер отправляет результаты на сервер RQM.
  4. Выполнение и результаты выполнения просматриваются в браузере веб-клиента.

Управление автоматизированными тестами, находящимися в удаленном расположении

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

Запрос пользователя на запуск автоматизированного теста, хранящегося в удаленном сетевом расположении, показан на следующем рисунке:

Интеграция с автоматизированным тестом, хранящимся в удаленном тестовом ресурсе
  1. Пользователь решает запустить автоматизированный функциональный тест, хранящийся в удаленном сетевом расположении.
  2. Адаптер Functional Test принимает запрос и копирует тест из общего расположения в тестовую систему.
  3. Тест выполняется в тестовой системе, адаптер отправляет результаты на сервер RQM. .
  4. Выполнение и результаты выполнения просматриваются в браузере веб-клиента.
Прим.: Для возможности использования общих тестовых ресурсов администратор должен сделать эти ресурсы доступными для Rational Quality Manager. Когда общий ресурс станет доступен, пользователи могут создавать тестовые сценарии, ссылающиеся на этот ресурс.
Прим.: Если запущена среда WAS, и WAS настроен для запуска в качестве службы Windows®, убедитесь, что служба Windows WAS будет входить в систему от имени учетной записи пользователя с идентификационными данными защиты. Это позволит службе подключаться к любым общим сетевым ресурсам с этими идентификационными данными защиты.

Комментарии