Перейти к основному содержимому

Дашборды

В ТестОпс доступны:

  • стандартные дашборды — по умолчанию добавлены в разделе Дашборды;
  • пользовательские дашборды — можно создать дополнительно к стандартным.

Стандартные дашборды

Стандартные дашборды отображают статусы тестов в проекте и находятся в разделе Дашборды на вкладке Общая информация.

В каждом проекте есть стандартный дашборд в разделе Дашборды.

C помощью стандартного дашборда можно получить данные про:

  • количество тест-кейсов и их распределение по состояниям (Активный, Черновик, Устаревший, На ревью);
  • количество тест-кейсов и их распределение между ручными и автоматизированными;
  • тренд автоматизации с данными о количестве тестов за последние 14 дней:
    • количество тестов в день и их статус (Успешные, Неуспешные);
    • продолжительность выполнения тестов за день;
  • тренд по карантину тест-кейсов — количество тестов, исключенных из статистики из-за карантина или нестабильного поведения.

Настраиваемые пользовательские дашборды

Пользовательские дашборды предоставляют дополнительную настраиваемую аналитическую информацию для сотрудников, принимающих решения.

Пользователи могут создавать и настраивать свои дашборды в разделе Дашборды. Для этого надо нажать + и выбрать шаблон для дашборда:

  • готовый шаблон содержит уже настроенные виджеты с данными о тест-кейсах в проекте;
  • настраиваемый шаблон позволяет выбрать, какие виджеты и какую информацию добавить на дашборд.

Типы виджетов

На пользовательские дашборды можно добавить виджеты:

Инфо (текстовый блок)

Инфо — виджет, на котором можно отображать текстовую информацию и описывать дополнительный контекст.

Статистика по запускам

Виджет Статистика по запускам предоставляет аналитическую информацию о тестах в разделе Запуски по следующим метрикам:

  • средний процент успешных тест-кейсов;
  • средняя продолжительность тест-кейсов;
  • суммарная продолжительность тест-кейсов;
  • количество тест-кейсов;
  • количество результатов тестов;
  • количество повторных попыток;
  • количество результатов тестов без учета повторных попыток;
  • суммарная продолжительность повторных попыток;
  • суммарная продолжительность без учета повторных попыток.

Вы можете настроить виджет статистики по запускам (фильтрацию тест-кейсов или запусков) с помощью встроенного языка запросов — AQL.

Пример AQL-фильтра для тест-кейсов

Пример ниже поможет рассчитать аналитические данные для тест-кейсов, у которых имя пользователя username указано в любой из настроенных ролей (Владелец, Администратор, Автор и т. д.).

member is "userName"
Пример AQL-фильтра для запусков

Пример ниже поможет рассчитать аналитические данные для запусков, у которых есть тег master (ветка в системе контроля версий).

tag is "master"

Тренд запусков (за период)

Виджет Тренд запусков (за период) похож на тот, который используется на стандартном дашборде, но вы можете настроить дополнительную фильтрацию с помощью AQL-фильтра для тест-кейсов и запусков. После настройки виджет покажет отфильтрованную статистику по количеству выполненных тестов в зависимости от статуса (Успешные, Неуспешные).

Круговая диаграмма тестов

Виджет Круговая диаграмма тестов похож на тот, который используется на стандартном дашборде, но вы можете настроить дополнительную фильтрацию с помощью AQL-фильтра для тест-кейсов и запусков. После настройки виджет покажет отфильтрованную статистику для тест-кейсов в проекте со следующими альтернативными группировками:

  • статус (Активные, На ревью, Устаревшие и т. д.);
  • автоматизация (Ручные, Автоматизированные);
  • статус последнего выполнения (Успешные, Неуспешные).

Тренд автоматизации

Виджет Тренд автоматизации показывает распределение между ручными и автоматизированными тестами, которые выполнялись в течение 24 часов за последние 14 дней. Результаты могут быть отфильтрованы с помощью AQL-фильтра по тест-кейсам и запускам.

Тесты с низкой производительностью

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

Виджет берет данные о запусках за последние 14 дней и сортирует тест-кейсы по проценту успешных выполнений в порядке возрастания (наихудшие результаты будут показаны первыми) или по времени выполнения в порядке убывания (самые медленные тест-кейсы будут показаны первыми). Можно использовать запросы AQL для фильтрации тест-кейсов, которые будут отображаться в виджете.

Карта тестов

Виджет Карта тестов отображает распределение тест-кейсов между существующими представлениями (по тестовым наборам, фичам, микросервисам и т. д.).

Чтобы добавить только определенные тест-кейсы в представление, настройте AQL-фильтр с нужными параметрами.

Запуски

Виджет Запуски показывает последние 5 запусков и статусы тестов по каждому запуску (Успешные, Неуспешные и т. д.).