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