Может кто-нибудь помочь мне с пользовательским сценарием, который должен быть написан, чтобы вызвать / собрать результаты теста селена и отправить его в Zephyr for Jira, используя zapi

Мы используем Selenium и JMeter для функциональной автоматизации и тестирования производительности, соответственно. Мы думаем об использовании JIRA и Zephyr и интегрируем их с селеном.

Я прочитал некоторую документацию об интеграции зефира с селеном, используя ZAPI. В рамках POC я установил зефир для сервера Jira и ZAPI на свою рабочую машину, а также селен.

Мы смогли запустить наши сценарии селена (тестовые случаи), используя файл сборки ANT (build.xml) и сгенерировать файл HTML с результатами теста, теперь мы хотим отразить то же самое в зефире.

Не могли бы вы помочь нам успешно интегрировать селен с зефиром, чтобы мы могли принять решение о покупке зефира для целей нашего проекта.

Что такое пользовательский сценарий, который необходимо написать для запуска / сбора результатов селена и отправки его в Zephyr for Jira с использованием ZAPI?

1 ответ

First you need to get all Zephyr Test from from JIRA using ZAPi Rest Api.
Once you got all the test id then you update Test Status.
below are few queries you can use to get test information.
By using GET : "http://jira.hk.hsbc/rest/api/latest/project";
get you project id,
then you need to get Version Id GET : http://jira.hk.hsbc/rest/api/latest/project/" + projectId + "/versions";
then you need to get Cycle Id
GET : "http://jira.hk.hsbc/rest/zapi/latest/cycle?projectId=" + projectId + "&versionId=" + versionId;
From here you can get all your Issue Ids : 
GET : "http://jira.hk.hsbc/rest/zapi/latest/execution?projectId=" + projectId + "&versionId=" + versionId
            + "&cycleId=" + cycleId;
After you get your issue IDs you can then set execution status pass fail based on your results:
PUT : https://jira.hk.hsbc/rest/zapi/latest/execution/" + issueId + "/execute

Try this and it will solve you issue, I hope you know how to do HttpGet and Put using java if not follow this: http://stackru.com/questions/1485708/how-do-i-do-a-http-get-in-java
Другие вопросы по тегам