Перейти к содержанию

Отчеты в проекте

Раздел "Отчеты"

Отчеты в проекте генерируются пользователем в момент их создания и не хранятся в базе данных системы.

Отчеты в проекте могут быть только по прогону. Соответственно, для генерации отчета по прогону необходимо перейти в раздел "Отчеты" (Reports) в проекте и выбрать нужный прогон.

Данный список можно фильтровать по релизу, в который включены прогоны. Также при использования поля поиска “Найти прогон” можно вводить название прогона, чтобы получать выборку требуемых прогонов. В строке с прогоном указывается его название, ID, количество тест-кейсов и их разделение по статусам:

reports

При нажатии на название прогона в списке генерируется отчет и открывается в той же вкладке.

Содержание отчета по прогону

На странице отчета в верхней части отображается название и ID прогона, по которому он был сгенерирован и время создания. В левой части имеется кнопка, при нажатии на которую происходит переход на предыдущую страницу. В блоке “Текущий результат” отображается круговая диаграмма и пояснения к ней аналогично тому как это представлено на детальной странице прогона. Правее под надписью “Завершено” указывается соотношение количества пройденных тест-кейсов ко всем добавленным в прогон. При этом пройденными тест-кейсами считаются те, которые не находятся в статусе “Не проверен”. Под надписью “Пройдено” указывается соотношение количества успешно пройденных тест-кейсов ко всем добавленным в прогон. Под информацией о соотношениях указывается количество пройденных тест-кейсов и всех добавленных прогон (логика расчета для “Завершено”):

reports

В блоке “Диаграмма активности” отображается график динамики статусов тест-кейсов в прогоне и пояснения к нему. В блоке “Сводка по проверкам” указывается движение тест-кейсов по статусам, то есть последние изменения по статусам фиксируются в верхней части списка при прохождении (изменении статусов) тест-кейсов в прогоне:

reports

Имеется возможность скачивания отчета в виде файла формата pdf - для этого необходимо нажать кнопку "Скачать отчет". Также можно скачивать диаграммы и графики с помощью соответствующих кнопок.

Отчет по утилите EQATOR

Помимо отчетов по прогонам также имеется возможность просмотреть отчет по утилите EQATOR (проверка качества кода, безопасности, работоспособности и т.д.) для выбранного проекта (а точнее его кодовой базы). При вводе корректного URL в настройках проекта происходит интеграция с утилитой. Фильтрация данных происходит по дате начала и окончания:

reports

Утилита позволяет выводить графики по следующим проверкам:

  • Общее количество ошибок
  • Ошибки Flake8
  • Цикломатическая сложность
  • Ошибки безопасности
  • Сломанные миграции
  • Проваленные юнит тесты
  • Проваленные юнит тесты garpix_page
  • Процент покрытия тестами
  • Быстродействие Lighthouse

Копирование ссылки на отчет

В системе EQATOR имеется возможность просматривать по определенной ссылке отчеты проекта, будучи не зарегистрированным. Благодаря этой функции можно отправлять ссылку коллегам для просмотра отчетов по проекту, не давая при этом им полный доступ к системе.

Чтобы отправить такую ссылку необходимо нажать на кнопку "Копировать ссылку" в разделе "Отчеты":

reports

Затем отправить скопированную ссылку необходимому человеку. При открытии ссылки пользователем страница выглядит следующим образом:

reports

Здесь пользователь может фильтровать список по релизу, в который включены прогоны, вводить название прогона, чтобы получать выборку требуемых прогонов. В строке с прогоном указывается его название, ID, количество тест-кейсов и их разделение по статусам. Также если подключена интеграция с утилитой EQATOR для просмотра будет доступен соответствующий отчет в блоке "Статистика".

В отличии от обычной версии в отчете по ссылке недоступно левое боковое меню и при нажатии на логотип EQATOR осуществляется переход на страницу авторизации.

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