Поделиться через


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

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Команды отслеживают состояние тестового обеспечения, чтобы гарантировать эффективное непрерывное тестирование в поточном процессе. Например, команды могут отслеживать следующее:

  • Процент прохождения теста
  • Сбои при тестировании
  • Длительность теста

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

Пример виджета 'Тенденция результатов теста', показывающего процент успешных прохождений и отказов тестов за последние 7 дней

Скриншот виджета тренда результатов тестирования (расширенные возможности).

В этой статье вы узнаете:

  • Тип аналитических сведений, которые можно получить, отслеживая диаграммы трендов результатов теста
  • Предварительные требования для получения практических аналитических сведений из диаграмм тренда результатов теста
  • Установка и настройка мини-приложения "Тренд результатов теста"

Примечание.

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

Аналитика, поддерживаемая диаграммами трендов результатов теста

С помощью диаграмм тренда результатов теста можно получить следующие аналитические сведения:

  • Определить, улучшается ли состояние теста с течением времени путем мониторинга тенденций сбоев и среднему уровню прохождения каждый день
  • Определите длительные тесты, влияющие на эффективность конвейера, отслеживая среднюю продолжительность теста в каждый день
  • Определение шаблонов в результатах теста. Тест недавно начал давать сбои? Или тест всегда проваливался в течение выбранного периода? Или же тест показывает недетерминированное поведение?
  • Получите аналитические сведения о конкретных областях, интересующих вас на основе тестового файла, ветви или этапа, настроив определенные фильтры.
  • Получите аналитические сведения о конкретной области, которую вы протестируете, настроив мини-приложение для фокуса на тестовом файле, ветви или стадии.

Для диаграмм тренда результатов теста требуется настроить непрерывное тестирование в конвейере сборки. Чтобы получить более подробную информацию и данные, вы можете просмотреть отчет о сбое теста в конвейере. Дополнительные сведения см. в разделе "Анализ результатов теста".

Предварительные условия

Категория Требования
Доступ член проекта, имеющий как минимум базовый доступ. Пользователи с доступом уровня Stakeholder не могут просматривать или создавать диаграммы на странице Запросы. Они могут просматривать диаграммы, добавленные на панель мониторинга группы. Для получения дополнительной информации см. краткое руководство по доступу для заинтересованных лиц.
разрешения — По умолчанию пользователи с доступом как минимум базового уровня могут создавать диаграммы. Обладатели доступа уровня Stakeholder не могут просматривать или создавать диаграммы на странице запросов, однако они могут просматривать диаграммы, добавленные на панель управления команды. Для получения дополнительной информации см. краткое руководство по доступу для заинтересованных лиц.
— Чтобы добавить мини-приложение на панель мониторинга группы, необходимо быть членом команды. Иметь по крайней мере базовый доступ, разрешения на панель мониторинга, или быть администратором команды или администратором проекта. Параметры по умолчанию предоставляют разрешения всем участникам команды.
услуги - Azure Pipelines включен. При отключении ни один из мини-приложений Аналитики для конвейеров не будет отображаться. Чтобы повторно включить ее, см. раздел "Включение или отключение службы Azure DevOps".
- планы тестирования включены. При отключении мини-приложение "Тренд результатов теста" отображает сообщение об ошибке "Доступ не поддерживается". Чтобы включить тестовые планы, см. раздел "Включение и отключение службы Azure DevOps".
- непрерывное тестирование настроено для конвейера сборки. Дополнительные сведения см. в разделе Запуск модульных тестов вместе со сборками.

Настройте виджет "Тренд результатов тестов (расширенные возможности)"

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

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

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

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

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

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

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

    Следующий рисунок показывает диаграмму, демонстрирующую процент сдачи и результаты тестов за последние семь дней.

    Снимок экрана виджета

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

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