Рекомендации LF для инструмента для создания отчета о готовности к выпуску - PullRequest
0 голосов
/ 08 июня 2018

Я ищу несколько рекомендаций для инструмента отчета о готовности сборки, который может автоматизировать создание отчета, состоящего из следующих элементов:

  1. A создает открытые дефекты
  2. Пользовательские истории/ Требования в сборке
  3. Сборка результатов испытаний
  4. Отслеживаемость дефектов, контрольных примеров и требований (все друг к другу).
  5. Другие различные документы, не относящиеся к исходному коду (т. Е. Находятся ли они в хранилище?)

Мы используем Github и Rational Team Concert в качестве инструментов SCM.Я смотрел на такие инструменты, как Дженкинс, но смотрю, какие еще инструменты есть.

1 Ответ

0 голосов
/ 01 октября 2018

Почти со всем этим может справиться Rational Team Concert.Это предполагает, что вы используете рабочие элементы RTC для отслеживания.

  1. Вы можете сообщать о дефектах в сборке. Это будет отображаться в ссылках с результатами сборки на вкладке обзора (в верхнем правом углу).Панель инструментов RTC может отображать все открытые дефекты для данной итерации.Он также может сообщать о здоровье сборки.Есть много готовых виджетов, которые вы можете использовать.Некоторые требуют, чтобы вы настроили базовое хранилище данных и компонент сбора данных.
  2. Рабочие элементы с изменениями, включенными в сборку, находятся на вкладке Обзор в правом нижнем углу (в Сводке вкладов).Вы также можете использовать Jazz Reporting Service для динамического создания отчетов, которые содержат более подробную информацию, включая родительские истории (и даже родительские Epics, если они существуют).
  3. Если вы выполняете сборку на основе ANT или Maven, вы можете сообщитьверните результаты в результат сборки.Отредактируйте определение сборки и проверьте параметры публикации Junit.Это создаст вкладку JUnit в результате сборки и отобразит все результаты модульного теста.Вам может понадобиться добавить инструментарий сборки к пути выполнения ANT или Maven.Если вы используете Jenkins для своей сборки вместо Jazz Build Engine, см. Эту статью: https://jazz.net/library/article/350
  4. Для этого требуется, чтобы у вас также был инструмент тестирования, такой как Менеджер качества, и инструмент требований, такой как DOORs NG,При правильной настройке вы можете получить матрицы отслеживания во всех инструментах, которые дают вам полную карту того, что было запрошено, что было построено и что было проверено.Посмотрите это видео об отслеживаемости: https://www.youtube.com/watch?v=uNRGalOwX18
  5. Я бы порекомендовал вам ознакомиться с панелью инструментов и каталогом виджетов на предмет доступных отчетов.Пока вы используете рабочие элементы и запускаете сборки из RTC (даже если он использует Jenkins для механизма сборки), вы можете получить ТОННУ данных.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...