Настройка мини-приложения "Тренд по результатам тестирования (дополнительно)"

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".

Настройка мини-приложения "Тренд по результатам тестирования (дополнительно)"

Мини-приложение "Тренд результатов теста" (Дополнительно) можно настроить для отображения результатов для конвейеров сборки или выпуска.

  1. На панели мониторинга вашей команды выберите значок действий для мини-приложения "Тренд результатов теста" (Дополнительно), которое вы хотите настроить и выбрать "Настроить".

    Измените название и выберите сборку или выпуск для типа конвейеров , которые вы выберете.

    Снимок экрана: диалоговое окно

    Щелкните значок плюса, чтобы добавить один или несколько конвейеров.

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

  3. Выберите Сохранить, когда вы закончите.

    На следующем рисунке показана диаграмма с скоростью передачи и результатами теста за последние семь дней.

    Снимок экрана: мини-приложение

Следующие шаги

Отчет о тестовой аналитике.