-
Список функционала высокого уровня, для которого у нас есть тесты:
-
Для функционала отображается следующая информация:
- Количество кейсов пройденных каждым из сотрудников
- Количество кейсов, созданных каждым из сотрудников
- Общее количество кейсов в функционале
-
Для сотрудников, без привязки к функционалу, отображается:
- Суммарное количество пройденных за все время кейсов
- Суммарное количество созданных за все время кейсов
-
-
Подробный список функционала на всех уровнях:
-
Для функционала отображается следующая информация:
- Количество кейсов пройденных каждым из сотрудников
- Количество кейсов, созданных каждым из сотрудников
- Общее количество кейсов в функционале
-
Для сотрудников, без привязки к функционалу, отображается:
- Суммарное количество пройденных за все время кейсов
- Суммарное количество созданных за все время кейсов
-
Устаревшие кейсы в анализе не учитываются и не будут отражены в сводной таблице погружения сотрудников. Так же, в таблице не будут отображены директории, в которых на всех уровнях вложенности есть только устаревшие тесткейсы.
Для тесткейсов, использованных в анализе, отдельно отображаются следующие данные:- Список ниразу не пройденных кейсов
- Список кейсов с неизвестным автором
- Список устаревших кейсов
Все тесткейсы в указанных списках перечислены в иерархии их родительских директорий, повторяющей таковую в ТМС. ID тесткейса - гиперссылка на него в ТМС. Если при составлении списка не было обнаружено ни одного кейса, который мог бы быть к нему отнесен, то список не отображается, как таковой. Если не отображается ни один из списков, то не отображается и блок "Для информации"
Есть возможность конфигурирования списка сотрудников, результаты анализа погружения которых будут отображены.
Данный список находится в файле /src/main/resources/config.yaml. Будут отображены результаты анализа погружения только незакомментированных сотрудников, перечисленных в ключе relevantMembers указанного yaml конфига.
Независимо от значения ключа relevantMembers, анализ погружения проводится для всех сотрудников, кто проходил или создавал кейсы в проекте. Указанный конфиг влияет только на отображение данных. Так же, в конфиге можно указать минималльный порог процента пройденных и созданных кейсов, необходимый для отображения этих данных в таблице. Данные о созданных или пройденных сотрудником кейсах не будут учтены при формировании таблицы, если процент созданных или пройденных кейсов ниже указанного в конфиге порогового значения. Минимальный порог так же влияет на расчет bus-factor'a функционала. Сотрудник, прошедший меньший процент кейсов, чем указан в минимальном пороговом значении, экспертом функционала не считается.
В этом же конфиге можно указать адрес ТМС, данные авторизации и ID проекта, кейсы которого будут использоваться для анализа.
Пример конфига:
relevantMembers:
# Список участников проекта, для которых будет проведен анализ погружения (логины в TestOps)
- asuzdaltsev
- expert1
- expert2
- expert3
#- expert4
#Минимальное пороговое значение процента экспертоности
expertisePercentageThreshold: 25
tmsData:
#Данные TMS
address: "https://allure-testops.example.org/"
projectId: 1