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


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

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

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

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

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

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

Снимок экрана: мини-приложение тренда результатов теста (дополнительно).

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

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

Примечание.

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

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

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

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

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

Необходимые компоненты

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

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

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

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

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

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

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

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

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

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

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

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

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