Отчеты от Jenkins и Jira

Мы используем Jenkins для запуска тестов автоматизации селена, и мой менеджер хочет увидеть список неудачных сборок и какой процент тестов для сборок прошел. У нас также есть ручные тесты, которые выполняются в JIRA. Мне нужно объединить оба и получить из них тестовые метрики.

Я думаю, что нужно действовать следующим образом:

  1. Сначала получите данные Jenkins в JIRA, используя плагин Jenkins для JIRA.
  2. Используйте jira api для сбора результатов тестирования из Jenkins и ручных тестов, запускаемых на jira.
  3. Подготовьте дашборд в JIRA для отображения всех показателей

Не могли бы вы подсказать, верен ли приведенный выше подход, и предложить что-то дополнительное.

Заранее спасибо!


person Saurabh    schedule 24.08.2015    source источник


Ответы (2)


Вы используете огурец? В этом случае вы можете использовать плагин для отчетов по огурцам для jenkins. Если это не соответствует вашим потребностям, но вы по-прежнему используете огурец, вы также можете создавать отчеты в таком формате, как JSON, которые впоследствии можно было бы проанализировать и получить свои данные.

У меня такое чувство, что то, что вы хотите сделать, кажется немного сложным и не принесет большой пользы. Если тесты не проходят, скорее всего, вам придется посмотреть, что происходит. Наличие такого процента - это, конечно, хорошо, но я думаю, вы можете потратить несколько часов / дней на его адаптацию только для того, чтобы получить что-то симпатичное, что ваш менеджер хочет, но не имеет конкретной цели. Я бы выбрал что-нибудь попроще.

  • Если автоматические тесты терпят неудачу, создайте задачу jira автоматически с помощью jenkins. Вы можете поместить номер сборки в виде тега или в заголовок. Вы также можете создать его всегда, чтобы указать, что номер сборки. ## был протестирован, и все прошло нормально.
  • В рамках процесса ручного тестирования сообщите в jira, что не удалось.
  • Создайте панель управления и немного поиграйте с тегами и поиском, чтобы показать, какие сборки не удались.
person dgmora    schedule 24.08.2015

Я бы предложил AssertThat BDD & Управление тестированием в Jira

Обеспечивает сквозную интеграцию - от создания функций до ручного и автоматизированного выполнения тестов и создания отчетов. Встроенная интеграция с фреймворками автоматизации тестирования через плагины.

Плагин позволяет загружать файлы функций, хранящиеся в Jira, перед запуском, выполнять тест обычным способом, а затем выгружать результаты тестов огурцов обратно в Jira, что дает вам четкое представление о ходе тестирования в одном месте.

Дополнительная информация и примеры использования на веб-сайте https://www.assertthat.com/

person Glib Briia    schedule 26.02.2019