Настройка мини-приложения "Тренд по результатам тестирования (дополнительно)"
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Teams отслеживают работоспособность тестового обеспечения, чтобы обеспечить эффективное непрерывное тестирование в конвейере. Например, команды могут отслеживать следующее:
- Процент прохождения теста
- Сбои при тестировании
- Длительность теста
С помощью мини-приложения "Тренд результатов теста" можно отслеживать тенденции тестирования за определенный период времени, обнаруживать шаблоны о сбоях теста, продолжительности теста и многое другое, а также создавать полезные аналитические сведения.
Пример мини-приложения "Тенденция результатов теста", показывающее процент передачи и сбой теста за последние 7 дней
В этой статье вы узнаете:
- Тип аналитических сведений, которые можно получить, отслеживая диаграммы трендов результатов теста
- Предварительные требования для получения практических аналитических сведений из диаграмм тренда результатов теста
- Установка и настройка мини-приложения "Тренд результатов теста"
Примечание.
Мини-приложение "Тенденция результатов теста" (дополнительно) основано на аналитике и поддерживается для Azure DevOps Server 2020 и более поздних версий. Для более ранних версий можно использовать мини-приложение "Тренд результатов теста".
Аналитика, поддерживаемая диаграммами трендов результатов теста
С помощью диаграмм тренда результатов теста можно получить следующие аналитические сведения:
- Определить, улучшается ли работоспособность теста с течением времени путем мониторинга тенденций сбоев и средней скорости передачи в каждый день
- Определите длительные тесты, влияющие на эффективность конвейера, отслеживая среднюю продолжительность теста в каждый день
- Определение шаблонов в результатах теста. Был ли тест недавно запущен сбоем? Или, если тест всегда завершился ошибкой в течение выбранного периода? Или же тест показывает недетерминированное поведение?
- Получите аналитические сведения о конкретных областях, интересующих вас на основе тестового файла, ветви или этапа, настроив определенные фильтры.
- Получите аналитические сведения о конкретной области, которую вы протестируете, настроив мини-приложение для фокуса на тестовом файле, ветви или стадии.
Для диаграмм тренда результатов теста требуется настроить непрерывное тестирование в конвейере сборки. Чтобы получить более подробную информацию и данные, вы можете просмотреть отчет о сбое теста в конвейере. Дополнительные сведения см. в разделе "Анализ результатов теста".
Необходимые компоненты
Чтобы настроить мини-приложение "Тренд результатов теста", выполните следующие действия.
- Вы должны быть членом проекта. Если вы еще не добавили в качестве члена проекта, добавьте его сейчас.
- Настройте непрерывное тестирование для конвейера сборки. Дополнительные сведения см. в разделе "Выполнение модульных тестов с помощью сборок".
- Чтобы добавить мини-приложение на панель мониторинга группы, необходимо быть членом команды. У вас должен быть базовый доступ или больше, иметь разрешения панели мониторинга или быть администратором группы или администратором проекта. Параметры по умолчанию предоставляют всем участникам команды разрешения.
- Включение конвейеров. При отключении ни один из мини-приложений Аналитики для конвейеров не будет отображаться. Чтобы повторно включить ее, см. раздел "Включение или отключение службы Azure DevOps".
- Включите тестовые планы. При отключении мини-приложение "Тренд результатов теста" отображает сообщение об ошибке "Доступ не поддерживается". Чтобы включить тестовые планы, см. раздел "Включение и отключение службы Azure DevOps".
- Вы должны быть членом проекта. Если вы еще не добавили в качестве члена проекта, добавьте его сейчас.
- Настройте непрерывное тестирование для конвейера сборки. Дополнительные сведения см. в разделе "Выполнение модульных тестов с помощью сборок".
- Установите расширение Analytics Marketplace. Для добавления расширений необходимо быть членом группы администраторов коллекции проектов.
- Чтобы добавить мини-приложение на панель мониторинга группы, необходимо быть членом команды. У вас должен быть базовый доступ или больше, иметь разрешения на панель мониторинга или быть администратором группы или администратором проекта.
- Включение конвейеров. При отключении ни один из мини-приложений Аналитики для конвейеров не будет отображаться. Чтобы повторно включить ее, см. раздел "Включение или отключение службы Azure DevOps".
Настройка мини-приложения "Тренд по результатам тестирования (дополнительно)"
Мини-приложение "Тренд результатов теста" (Дополнительно) можно настроить для отображения результатов для конвейеров сборки или выпуска.
На панели мониторинга вашей команды выберите значок действий для мини-приложения "Тренд результатов теста" (Дополнительно), которое вы хотите настроить и выбрать "Настроить".
Измените название и выберите сборку или выпуск для типа конвейеров , которые вы выберете.
Щелкните значок плюса, чтобы добавить один или несколько конвейеров.
Затем выберите период и выберите метрики, которые требуется отслеживать. При необходимости примените фильтры для ветви, тестового файла, владельца и тестового выполнения.
Выберите Сохранить, когда вы закончите.
На следующем рисунке показана диаграмма с скоростью передачи и результатами теста за последние семь дней.
Следующие шаги
Отчет о тестовой аналитике.