Центр качества - интеграция QC-QTP

В этом разделе мы узнаем, как интегрировать QTP и QC. Благодаря интеграции сценарии автоматизации QTP могут выполняться прямо из центра качества. Для установления соединения первым делом необходимо установить необходимые надстройки. Мы поймем, как интегрировать, взяв образец сценария QTP и запустив его из QC.

Step 1 - Перейдите на домашнюю страницу ALM и щелкните «Инструменты» в списке ссылок.

Step 2 - Щелкните ссылку «Дополнительные надстройки HP ALM» на странице надстроек, как показано ниже.

Step 3- На странице надстроек выберите «Надстройки для приложений HP» и выберите «Quick Test Professional». В случае «Унифицированного функционального тестирования» (UFT) выберите соответствующие параметры и установите надстройки. Установка аналогична надстройкам HP-MS Office.

Step 4 - Установите соединение между QTP и QC, перейдя в «Файл» >> «Соединение ALM / QC».

Step 5- Откроется диалоговое окно подключения к HP ALM. Введите URL-адрес сервера, как показано в примере ниже.

Step 6- Как только URL-адрес будет правильным, откроется диалоговое окно учетных данных. Тестировщик должен подключиться к соответствующей области проекта.

Step 7- После успешного подключения ALM нам необходимо сохранить сценарий драйвера в Quality Center. Выберите план ALM / QC, как показано ниже.

Step 8 - После сохранения теста мы можем увидеть в ALM, где тип теста отображается как «Быстрый тест».

Step 9 - При переходе на вкладку «Тестовый сценарий», которая появляется только в том случае, если тип теста - «Быстрый тест», сценарий, показанный на экране QTP, также будет отображаться в Центре качества.

Step 10 - Другой необходимый компонент, необходимый для выполнения скрипта, - это файлы библиотеки, которые можно поместить в папку «Ресурсы для тестирования».

Step 11 - Файл библиотеки функций можно добавить, создав новый ресурс типа «.qfl» или «.vbs».

Step 12 - К файлу добавленной библиотеки можно получить доступ в Центре качества с помощью средства просмотра ресурсов.

Step 13 - Если файлов библиотеки больше, то они добавляются путем создания нового ресурса типа «.qfl» или «.vbs».

Step 14 - Еще раз, добавленный файл библиотеки можно получить в Центре качества с помощью средства просмотра ресурсов.

Step 15 - Следующим зависимым компонентом для выполнения любого скрипта является «Репозиторий объектов», который снова помещается в раздел «Ресурсы».

Step 16 - Добавленный репозиторий объектов и его свойства можно просмотреть с помощью средства просмотра ресурсов.

Step 17 - Параметры параметризованных данных в формате Datatable также можно разместить в Центре качества в разделе «Ресурсы для тестирования».

Step 18 - Добавленную таблицу данных можно просмотреть с помощью "Просмотр ресурсов"

Step 19- Datatable теперь также должен быть сопоставлен с настройками теста, чтобы их можно было выбрать во время выполнения. То же самое можно сделать, используя «Настройки» меню «Файл».

Step 20- Откроется диалоговое окно «Настройки теста». Перейдите на вкладку Resources и выберите Datatable, который мы добавили на шаге 16.

Step 21- Теперь мы можем получить доступ к тем тестовым ресурсам, которые загружены в Quality Center в скрипте QTP, как показано ниже. Файлы библиотек и репозитории объектов связаны динамически.

Step 22- Теперь мы должны разрешить QTP взаимодействовать с другими продуктами HP. Это позволит QTP взаимодействовать с Центром качества. Перейдите в «Инструменты» >> «Параметры».

Step 23 - Теперь включите «Разрешить другим продуктам HP запускать тесты и компоненты», как показано ниже.

Step 24- Следующий шаг - добавить тест в «Тестовую лабораторию» и выполнить тест. Процедура добавления тестов в Test Lab остается такой же, как и при ручных тестах.

Step 25 - После нажатия на «Выполнить» откроется автоматический бегун, включите «Запускать все тесты локально» и нажмите «Выполнить».

Step 26 - По завершении выполнения результат теста отображается в том же диалоговом окне «Автоматический запуск».

Step 27- В Test Lab QTP отчет загружается автоматически. Пользователь может нажать на «Отчет о запуске», чтобы узнать более подробную информацию о выполнении.