Как интегрировать UFT(QTP) с ALM (Центр качества)
⚡ Умное резюме
Интегрируя UFT (QTPИспользование ALM (Quality Center) позволяет запускать сценарии функциональной автоматизации из централизованной платформы управления тестированием. В этом документе подробно описан весь план действий: установка надстройки для подключения, подключение. UFT в ALM, сохранение скриптов и ресурсов, настройка UFT Настройка параметров, выполнение и анализ результатов.
- ALM обеспечивает интеграцию с другими продуктами HP, такими как HP UFT и HP LoadRunner.
- HP UFT Это инструмент функциональной автоматизации, поддерживающий автоматизацию как... WindowsОн также поддерживает различные технологии, такие как .NET и веб-приложения. Java, Зибель, SAP, и т.д.
- В этом разделе мы разберемся, как управлять автомобилем. UFT Скрипты из ALM. Они состоят из различных настроек и шагов.
- Для прохождения этого модуля необходимо знание как ALM, так и... UFT Должно быть, установлено.
Ниже представлен план действий, которому необходимо следовать для осуществления проекта. UFT Тесты с использованием ALM:
Часть A. Установка надстройки
Шаг 1) Перейдите на целевую страницу ALM (http://localhost:8181/qcbin/) и выберите «Инструменты», как показано ниже.
Шаг 2) Откроется страница надстройки, и следует щелкнуть ссылку «HP ALM Connectivity».
Шаг 3) Нажмите на ссылку «Загрузить HP ALM Connectivity», и исполняемый файл будет загружен в указанное место.
Шаг 4) Щелкните правой кнопкой мыши по загруженному файлу и выберите «Запустить от имени администратора».
Шаг 5) Пользователю не придётся проходить через мастер установки, если UFT Предустановлено. Пользователь получает только информацию о статусе установки, как показано ниже.
Часть B – Подключение UFT и ALM
Шаг 1) Открыто UFT И вы заметите наличие ALM в одном из меню, как показано ниже.
Шаг 2) Перейдите в меню ALM и выберите «ALM Connection».
Шаг 3) Открывается диалоговое окно подключения к ALM.
- Войдите на сервер ALM. URL.
- Введите имя пользователя.
- Введите пароль и нажмите «Подключиться».
Шаг 4) После успешной аутентификации файлы ALM будут загружены, поскольку мы устанавливаем соединение между ALM и UFT в первый раз.
Шаг 5) Диалоговое окно подключения ALM ожидает, пока пользователь выберет домен и проект.
- Выберите домен.
- Выберите проект.
- Нажмите «Войти».
Шаг 6) В диалоговом окне подключения ALM отображается состояние.
- Подключено к серверу и отображает подробную информацию об адресе сервера и имени пользователя.
- Связан с проектом и содержит подробную информацию о проекте.
- Нажмите «Закрыть».
Часть C. Сохранение сценария в ALM
- Давайте разберемся в различных компонентах, необходимых для выполнения... UFT скрипты.
- Основной сценарий драйвера – Точка входа для любого UFT скрипт, имеющий расширение .mts.
- Библиотека – Соответствующие файлы скриптов/функций, которые могут иметь расширение (.vbs) или (.qfl).
- Репозиторий объектов – По своей природе это обычно репозиторий разделяемых объектов (Shared Object Repository) с расширением .tsr.
- Таблица данных – Используется для параметризации тестов. Обычно это файл Excel.
Примечание: Цель этой главы — понять ALM и UFT интеграция, а НЕ обучение письму. UFT скриптов.
Шаг 1) Первый шаг — сохранить основной скрипт драйвера в ALM. UFTПерейдите в меню «Файл» и выберите «Новый тест», как показано ниже.
Шаг 2) Открывается диалоговое окно «Новый тест».
- Выберите тип теста.
- Введите название теста.
- Нам нужно выбрать местоположение как ALM (по умолчанию будет отображаться...). UFT место установки). Нажмите кнопку «Обзор».
Шаг 3) Открывается диалоговое окно «Выберите местоположение».
- Выберите вкладку «План тестирования ALM».
- Double-нажмите на 'функциональная', чтобы открыть ее подпапки.
Шаг 4) Открывается диалоговое окно «Выберите местоположение» с подпапками папки «функциональнаяпапка.
- Double-нажмите на 'Автоматизация папка.
- Нажмите «Выбрать».
Шаг 5) Пользователю отображается диалоговое окно «Новый тест».
- Выбранное место тестирования указывает на ALM.
- Нажмите «Создать».
Шаг 6) Теперь давайте проверим, успешно ли создан тест, войдя в ALM. Перейдите в модуль «План тестирования».
- Вы заметите, что тестовый скрипт 'GuruФайл '99_Bank_Auto' создается в папке 'Automation'.
- На вкладке «Подробности» также можно обнаружить, что тип теста обозначен как «QUICKTEST_TEST», что означает, что это тест. UFT скрипты.
Шаг 7) Теперь начнём разработкуping сценарий в UFT и сохраните скрипт, доступ к которому можно получить в ALM, выбрав вкладку «Тестовый скрипт» в созданном тесте.
Шаг 8) Следующий шаг — сохранение файлов соответствующей библиотеки функций в модуле «тестовые ресурсы» ALM, которые будут автоматически подхвачены во время выполнения.
Для этого скрипта у нас есть две библиотеки функций, связанные с созданным тестовым скриптом: одна содержит все функции, относящиеся к приложению, а другая — функции, которые помогут пользователям сгенерировать выходной текстовый файл с результатами.
Шаг 9) Нам нужно сохранить связанные файлы библиотеки в ALM в разделе «Тестовые ресурсы».
- Нажмите кнопку «Создать ресурс».
- Открывается диалоговое окно «Создать ресурс».
- Введите название библиотеки функций.
- Выберите тип «Библиотека функций».
- Нажмите «ОК».
Шаг 10) Созданный тестовый ресурс будет отображаться пользователю, как показано ниже.
Шаг 11) Теперь нам нужно загрузить .vbs на созданный тестовый ресурс.
- Нажмите «Просмотр ресурсов».
- Нажмите «Загрузить файл».
Шаг 12) Откроется диалоговое окно загрузки файла.
- Выберите путь, где находится файл .vbs.
- Выберите файл, который необходимо загрузить.
- Нажмите «Открыть».
Шаг 13) После успешной загрузки ALM отображает пользователю статус. Нажмите «ОК».
Шаг 14) Загруженный тестовый ресурс можно просмотреть с помощью средства просмотра ресурсов.
Шаг 15) Повторите шаги с 8 по 14, чтобы загрузить другой файл функции, связанный с тестом. После загрузки файла 'generateresult.vbs' отобразится окно просмотра ресурсов, как показано ниже.
Шаг 16) Теперь нам нужно загрузить соответствующие файлы из «Репозитория объектов» в модуль «Тестовые ресурсы», аналогично тому, как мы загружали библиотеки функций.
- Нажмите на модуль «Новый ресурс».
- Открывается окно «Создать ресурс».
- Введите Имя тестового ресурса.
- Выберите тип файла «Репозиторий объектов».
- Нажмите «ОК».
Шаг 17) Тестовый ресурс создан, как показано ниже. Теперь пользователю необходимо загрузить файл репозитория.
- Нажмите вкладку «Просмотр ресурсов».
- Нажмите кнопку «Загрузить файл».
Шаг 18) Теперь загрузите файл репозитория общих объектов.
- Выберите файл, в котором он был сохранен.
- Нажмите кнопку «Открыть».
Шаг 19) После успешной загрузки ALM отображает пользователю статус. Нажмите «ОК».
Шаг 20) Тестовый ресурс можно просмотреть прямо из ALM, как показано ниже.
Шаг 21) Последний тестовый ресурс, который нам нужно загрузить, — это лист «Тестовые данные», содержащий параметризованный тест.
В демонстрационных целях мы автоматизировали 4 тестовых случая. Разработанные тестовые данные показаны ниже. Теперь нам нужно загрузить их в ALM.
Шаг 22) Создайте новый ресурс с именем «TestData», выберите тип «тестовый ресурс» и нажмите «ОК».
Шаг 23) Как пояснялось в шагах с 17 по 19, загрузите файл Excel с тестовыми данными, и после успешной загрузки созданные «тестовые данные» отобразятся, как показано ниже.
Часть D – Настройки UFT
Шаг 1) Все связанные файлы загружены в ALM; нам нужно убедиться, что скрипт автоматизации получает из ALM файл библиотеки, репозиторий объектов и файл данных. Давайте разберемся, как динамически связывать библиотеки функций со скриптом тестирования из ALM.
Шаг 2) Репозиторий объектов также необходимо получить на вкладке «Тестовые ресурсы» в ALM. Давайте посмотрим, как динамически загружать репозиторий объектов во время выполнения.
Шаг 3) Тестовые данные необходимо импортировать в вкладку «Глобальные» в файле. UFTДля этого необходимо убедиться, что перед попыткой доступа к параметрам, указанным в таблице данных, у нас есть следующий фрагмент кода.
Шаг 4) Мы должны обеспечить возможность взаимодействия других продуктов HP с нами. UFTДля этого перейдите в меню «Инструменты» -> «Параметры», как показано ниже.
Шаг 5) Открывается диалоговое окно «Параметры».
- Выберите 'Тестирование графического интерфейсатаб.
- Выберите «Тестовые запуски».
- Включите параметр «Разрешить другим продуктам HP запускать тесты и компоненты».
- Нажмите «ОК».
Часть E. Выполнение сценариев в ALM
Шаг 1) Создайте набор тестов в модуле «Тестовая лаборатория» для выполнения. Давайте создадим «Новую папку» для автоматизированного набора тестов.
- Выберите модуль «Тестовая лаборатория».
- Выберите папку, в которой вы хотите создать новую папку.
- Нажмите на значок «Создать папку».
- Введите название папки.
- Нажмите кнопку ОК.
Шаг 2) Новая папка будет создана, как показано ниже:
Шаг 3) Теперь нам нужно создать набор тестов в созданной папке.
- Выберите папку.
- Нажмите кнопку «Новый набор тестов».
- Введите название тестового набора.
- Нажмите «ОК».
Шаг 4) Как и при ручном тестировании, после создания набора тестов необходимо добавить экземпляры тестов. План тестирования дерево.
- Выберите созданный набор тестов.
- Нажмите кнопку «Выбрать тесты». Откроется дерево плана тестирования.
- Выберите тест.
- Нажмите кнопку '<='.
Шаг 5) Добавленный тест будет отображаться, как показано ниже.
- Добавленный тест автоматически отображает тип теста как «QUICKTEST_TEST».
- Нажмите кнопку «Запустить», чтобы начать выполнение.
Шаг 6) Открывается диалоговое окно «Автоматический запуск тестов». Давайте рассмотрим все доступные функции в этом окне.
- Запустить все – Позволяет нам полностью выполнить набор тестов.
- Run – Позволяет нам выполнить только выбранный экземпляр теста.
- Запускайте все тесты локально – Тестирование будет запущено на локальном хосте. Если этот параметр не отмечен, пользователь может ввести имя хоста, на котором должны быть выполнены тесты.
- Включить журнал – Создает файл журнала выполнения во время запуска теста. Чтобы просмотреть журнал выполнения после завершения теста, выберите «Просмотр выполнения' из 'Runменю того же диалога.
Нажмите «Выполнить», чтобы запустить тест.
Шаг 7) UFT Программа будет запущена в фоновом режиме во время выполнения скрипта. Статус выполнения будет отображен после завершения выполнения теста, как показано ниже. Закройте окно.
Часть F – Анализ результатов
Шаг 1) Сетка выполнения отображается пользователю после закрытия диалогового окна «Автоматический запуск».
- Статус выполнения теста обновлен.
- Встроенный UFT Отчет о тестировании можно просмотреть, нажав кнопку «Открыть отчет».
Шаг 2) Встроенный UFT Отчет о тестировании будет показан пользователю.
Шаг 3) Подробные результаты доступны в модуле «Тестовые запуски». Как и при ручном тестировании, подробные результаты отображают всю необходимую информацию.
Шаг 4) Тест также генерирует текстовый файл с результатами, доступ к которому можно получить в разделе вложений. Текстовый файл генерируется скриптом (тестовой средой), который НЕ встроенный отчет UFTДля доступа к нему выполните следующие действия:
- Выберите «Идентификатор запуска».
- Откроется диалоговое окно «Сведения о выполнении».
- Перейдите в раздел «Вложения».
- Файл результатов будет доступен для скачивания пользователями. Double—Щёлкните по текстовому файлу.
Шаг 5) Текстовый файл с результатами открывается в Блокноте. Файл с результатами будет отображаться, как показано ниже.
Скачать UFT В этом руководстве используется скрипт автоматизации.
Видео на QTP Интеграция с Quality Center:
Нажмите здесь если видео недоступно.
Примечание:
- Quality Center предоставляет множество функций, таких как копирование шагов тестирования, отправка скриптов по электронной почте для проверки, добавление вложений и т. д., что способствует ускорению разработки тестовых сценариев.
- Вы можете создать скрипт в таких инструментах автоматизации, как... QTP и LoadRunnerа затем загрузить и сохранить их в Quality Center.
- Вы также можете напрямую преобразовать сценарий ручного тестирования в Центре качества в автоматизированный сценарий.
Нажмите здесь если видео недоступно




















































