Как я могу получить все имена действий, которые находятся в тестах, из HP ALM?

В HP ALM есть много тестовых случаев. Внутри тестовых случаев есть много действий. Я хочу получить все имена действий из этих тестовых случаев.


person James    schedule 31.05.2018    source источник


Ответы (1)


Существует несколько подходов, но во всех случаях вам необходимо ознакомиться с (COM) автоматизацией, связанной с инструментами HPE (Microfocus).

Подход 1) Загрузите тестовый пример в файловую систему с помощью OTA API (HPE ALM Automation); а затем просмотрите структуру папок в вашей файловой системе и найдите папки с именами ActionX. Это все действия, найденные в тестовом примере (кроме действия 0, которое является тестовым набором или точкой входа). Однако имя каждого действия двоично закодировано в одном из файлов внутри папки действий (я точно не помню, в каком именно), поэтому делайте это только для личного развлечения, поскольку двоичные структуры данных довольно сложно декодировать.

Подход 2 Используйте Quicktest.Application объект автоматизации, а не (только) объект HPE ALM. Запустите приложение QTP, подключитесь к ALM, откройте тестовый пример и, вуаля, объект автоматизации предоставит вам действия, их имена, параметры и т. д. Дополнительная информация в официальном документе

Конечно, вы можете объединить 2 объекта. Используйте OTA API для поиска и поиска тестов в HPE ALM и объекте автоматизации Quicktest (UFT) для получения информации о тестах (или даже изменяйте их — модифицируйте и сохраняйте).

person Bela Tamas Jozsa    schedule 08.06.2018