Test ITTest IT
  • Руководство пользователя Test IT
  • Работа в Личном кабинете Test IT Облако
  • Установка и настройка Test IT Про
Рецепты Test IT
  • Личный кабинет Test IT Облако
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в Облаке?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
  • Руководство пользователя Test IT
  • Работа в Личном кабинете Test IT Облако
  • Установка и настройка Test IT Про
Рецепты Test IT
  • Личный кабинет Test IT Облако
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в Облаке?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
  • Что такое Test IT?
  • Быстрый старт
  • Администрирование

    • Администрирование Test IT
    • Вход в Test IT после установки
    • Настройка подключений

      • Внешние подключения в Test IT
      • AD/LDAP
        • Поля настроек подключения AD/LDAP
      • Подключение AD/Kerberos в Test IT
      • Подключение OpenID Connect в Test IT
    • Добавление пользователей и работа с ними
    • Работа с группами пользователей
    • Присвоение системных ролей
    • Настройка проектных ролей
    • Настройка очистки хранилища
    • Настройки геймификации
    • Настройка атрибутов
    • Настройка интеграций с таск-трекерами

      • Интеграция с таск-трекерами
      • Интеграция Test IT с Azure DevOps
      • Интеграция Test IT с ClickUp
      • Интеграция Test IT с Easy Redmine
      • Интеграция Test IT с EvaProject
      • Интеграция с Jira
        • Интеграция с Jira Server
          • Плагин Test IT для Jira Server
        • Интеграция Test IT с Jira Cloud
        • Настройка подключения Jira через OAuth 1.0
      • Интеграция Test IT с Kaiten
      • Интеграция Test IT с Monday
      • Интеграция Test IT с Redmine
      • Интеграция Test IT с TeamStorm
      • Интеграция Test IT с YouTrack
      • Интеграция с Битрикс24
      • Интеграция с Яндекс Трекер
    • Настройка интеграций с ИИ-моделями

      • Интеграция Test IT с ИИ-моделями
      • Интеграция с ГигаЧат
      • Интеграция с YandexGPT
      • Интеграция с сервисами, совместимыми с OpenAI
  • Авторизация в Test IT
  • Профиль пользователя

    • Данные профиля пользователя
    • Настройки профиля и создание API-токена
    • Фоновые задачи в Test IT
  • Теги

    • Использование тегов
  • Проекты

    • Работа с проектами Test IT
    • Структура и компоненты проекта Test IT
    • Создание и редактирование проекта
    • Добавление пользователей и групп в проект
    • Настройка атрибутов в проекте
    • Настройка статусов прохождения тестов
    • Работа с вебхуками

      • Настройка вебхуков в Test IT
      • Вебхук для изменения проекта
      • Вебхуки для действий с рабочими элементами
      • Вебхуки для работы с тест-планами
      • Вебхук для изменения конфигурации
      • Вебхуки для работы с тест-поинтами
      • Вебхуки для работы с автотестами
      • Вебхуки для уведомлений пользователя
      • Настройка уведомлений в Slack с помощью вебхуков
      • Настройка уведомлений в Telegram с помощью вебхуков
      • Настройка интеграции Test IT с GitFlic с помощью вебхуков
      • Настройка интеграции Test IT с GitLab CI с помощью вебхуков
      • Настройка запуска автотестов в Jenkins CI с помощью вебхука
      • Настройка вебхука в TeamCity и Python (на примере pytest)
    • Импорт и экспорт проектов
    • Подключение таск-трекера к проекту
    • Добавление ИИ-модели в проект Test IT
    • Архивация, восстановление и удаление проектов
  • Библиотека тестов

    • Библиотека тестов в Test IT
    • Создание тестов
      • Сравнение типов рабочих элементов в Test IT
    • Импорт тестовой документации из XLS и XLSX
    • Версионирование тестов
    • Добавление общего шага в тест
    • Выделение шагов теста в общий шаг
    • Добавление параметров в тесты
    • Добавление ссылок в тесты
    • Работа с вложениями тестов
    • Автоматизация ручных тестов
    • Экспорт тестов
    • Массовое изменение тестов
    • Перемещение и копирование тестов в библиотеке
    • Архивация, восстановление и удаление тестов
    • Работа с секциями в Test IT
  • Параметры и конфигурации

    • Работа с параметрами и конфигурациями
  • Тест-планы

    • Работа с тест-планами
    • Создание тест-плана
    • Изменение тест-плана
    • Блокировка тест-плана и запрос на его разблокировку
    • Дублирование тест-плана
    • Добавление атрибутов тест-плана
    • Архивация, восстановление и удаление тест-плана
    • Работа с тестовыми наборами в Test IT
    • Назначение исполнителей тест-плана
    • Выполнение тест-плана
    • Создание дефектов в таск-трекерах из интерфейса Test IT
    • Отчет по тест-плану
  • Автотестирование

    • Работа с автоматизированными тестами
    • Добавление автотестов в Test IT из внешнего репозитория и действия с ними
    • Работа с нестабильными автотестами
    • Связывание автотестов с ручными тестами
    • Обновление тест-кейсов на основе связанных автотестов
    • Запуск автотестов из UI
    • Запуск автотестов с помощью клиентских библиотек
    • Импорт результатов из Allure Adapters
    • Отслеживание запусков автотестов
    • Создание дефектов в таск-трекерах из прогонов автотестов
    • Анализ результатов автотестов
    • Таймлайн запусков автотестов в Test IT
    • Управление прогонами автотестов
  • Интеграции с системами автоматизированного тестирования

    • Работа с системами автоматизированного тестирования
    • Test IT CLI
    • Интеграция с системами CI/CD

      • Работа с системами CI/CD
      • Azure DevOps
      • Bamboo
      • Bitbucket
      • CircleCI
      • GitFlic
      • GitHub Actions
      • GitLab CI/CD
      • Jenkins
      • TeamCity
      • Шаблон интеграции JMeter, Test IT и GitLab CI/CD
    • Интеграция с тестовыми фреймворками

      • Работа с тестовыми фреймворками
      • Адаптер Test IT
      • Appium
      • Behave
      • BrowserStack
      • Catch2
      • CodeceptJS
      • Cucumber
      • Cypress
      • Emcee
      • Flutter
      • Golang
      • GoogleTest
      • Jasmine
      • JBehave
      • Jest
      • JUnit
      • Kotest
      • Marathon Cloud
      • Minitest
      • Mocha
      • MSTest
      • Nose2
      • NUnit
      • PHPUnit
      • Playwright
      • Postman
      • pytest
      • pytest-BDD
      • Robot Framework
      • RSpec
      • Sauce Labs
      • Selenide
      • Selenium
      • SoapUI
      • SpecFlow
      • Telerik Test Studio
      • TestCafe
      • TestComplete
      • Testim
      • TestNG
      • Unittest
      • WebdriverIO
      • XCTest
      • xUnit.net
    • Загрузка результатов автотестов из Vanessa Automation
    • Плагин Test IT Менеджмент для систем IDE

      • Что такое Test IT Менеджмент?
      • Test IT Менеджмент для JetBrains IDE
      • Test IT Менеджмент для Visual Studio Code
    • Использование API-клиентов
  • Миграция в Test IT

    • Миграция в Test IT: возможности и процесс
    • Миграция из Allure TestOps
    • Миграция из Azure DevOps
    • Миграция из DoQA
    • Миграция из HP ALM
    • Миграция из PractiTest
    • Миграция из Qase
    • Миграция из SpiraTest
    • Миграция из TestCollab
    • Миграция из TestLink
    • Миграция из TestRail
    • Миграция из Xray
    • Миграция из Zephyr Scale
    • Миграция из Zephyr Squad
    • Загрузка тест-кейсов в Test IT с помощью импортера
  • Дашборды и аналитика

    • Работа с дашбордами Test IT
    • Работа с виджетами

      • Действия с виджетами
      • Анализ результатов тестов
      • Анализ тестов, хранящихся в библиотеке
      • Анализ автотестов в Test IT
      • Анализ прогонов в Test IT
      • Анализ тест-планов
      • Анализ активности команды
    • Аналитика+

      • Аналитика+
      • Настройка аналитических данных
  • Поиск и фильтры

    • Использование фильтров
    • Работа с запросами
    • Глобальный поиск в Test IT
  • Уведомления в Test IT
  • Test IT MCP

    • Что такое Test IT MCP?
    • Подключение Test IT MCP
    • Test IT MCP — возможности и способы работы
    • Сценарии работы с MCP
  • API

    • Работа с API
  • Горячие клавиши
  • Глоссарий Test IT

Настройка аналитических данных

  • Вход в Apache Superset
  • Управление пользователями
  • Копирование дашборда
  • Редактирование дашборда
  • Добавление дашборда
    • Получение идентификатора дашборда в Apache Superset
    • Добавление дашборда Apache Superset в Test IT с помощью идентификатора
    • Добавление дашборда Apache Superset в Test IT с помощью SDK
  • Редактирование виджета
  • Подключение сторонних источников данных через Airbyte
  • Сохранение и замена пользовательских настроек при обновлении Test IT
  • Рекомендации по настройке аналитических данных

Опция тарифов Про

Эта опция доступна в тарифах Про и Про Макс (серверная поставка).
Подробнее: о тарифах Test IT.

Вы можете настроить дашборды, их вкладки и виджеты раздела Аналитика+. Настройки производятся в сервисе Apache Superset, связанном с вашим доменом Test IT.

В разделе Аналитика+ Test IT может отображаться только 1 дашборд, при этом в Apache Superset можно создать несколько. После установки Test IT отображается дашборд по умолчанию. Настройки дашбордов производятся в сервисе Apache Superset, связанном с вашим доменом Test IT.

Данные для дашбордов поступают по ETL-процессу: репликация из рабочей базы Test IT (PostgreSQL) с помощью Airbyte передается в аналитическую базу ClickHouse. Дашборд Superset подключен к базе ClickHouse. ETL-процессы настраиваются в Airbyte.

Вы можете:

  • Копировать, править и заменять отображаемые дашборды в Apache Superset
  • Настраивать ETL-процессы, добавляя свои интеграции в Airbyte
    Производя настройки, учитывайте Рекомендации по настройке аналитических данных.

Смотрите также:

  • Документация Apache Superset
  • Документация Airbyte

Вход в Apache Superset

Создание, копирование и редактирование дашбордов и виджетов (charts) осуществляется в Apache Superset. Вход в него осуществляется через URL вашей платформы Test IT.

  1. Откройте страницу Apache Superset, используя ваш домен Test IT с постфиксом /superset/. Например: https://my-domain.testit.ru/superset/.
    Откроется окно авторизации.
  2. Введите логин и пароль для Apache Superset. По умолчанию логин — admin; пароль — password.
    Откроется главная страница Apache Superset (по умолчанию — вкладка Dashboards).

Управление пользователями

Изменить пароль и добавить новых пользователей можно внутри Apache Superset.

Не удаляйте пользователей TMS User и Superset Admin

Не удаляйте пользователей TMS User и Superset Admin.

Если эти пользователи были удалены по ошибке, примените команду установки Test IT:

  • В Docker Compose:
    docker compose -f docker-compose.etl.yml up -d
    
  • В Kubernetes:
    helm upgrade --install -f testit_unichart/values-override.yaml -n <my-namespace> --create-namespace testit testit_unichart/ --wait --timeout 20m
    


Настройка пользователей Apache Superset для Test IT

Копирование дашборда

Особенность копирования дашборда

Дашборд, который вы скопируете, будет подключен к той же базе ClickHouse, что и оригинальный дашборд.

Если вы хотите изменить / добавить виджеты, изменить SQL-запросы, при этом сохранив ваш дашборд по умолчанию, структуру базы данных и ETL-процессы, вы можете скопировать дашборд и сделать нужные правки.

Чтобы скопировать дашборд:

  1. Войдите в Apache Superset.
  2. Во вкладке Dashboards в списке дашбордов нажмите на нужный дашборд.
  3. В правом верхнем углу откройте меню действий (значок [···]) и выберите (Save as).
    Копирование дашборда Apache Superset для Test IT
  4. Опционально: Укажите название нового дашборда (по умолчанию будет использовано прежнее название с добавлением [copy]).
  5. Опционально: Чтобы скопировать виджеты, выберите also copy (duplicate) charts. При этом наборы данных для оригинальных и скопированных виджетов останутся общими (вы можете переключить их вручную).
  6. Нажмите Save.
    Новый дашборд появится в списке.

Редактирование дашборда

Риск потери данных при обновлении Test IT

При обновлении Test IT все изменения в виджетах и датасетах по умолчанию (“из коробки“) теряются. Чтобы вносить свои изменения, нужно создавать свои виджеты и датасеты или копировать существующие.

Если вы хотите изменить / добавить виджеты, изменить SQL-запросы, при этом сохранив структуру базы данных и ETL-процессы, вы можете отредактировать дашборд.

Чтобы отредактировать дашборд:

  1. Войдите в Apache Superset.
  2. Во вкладке Dashboards в списке дашбордов нажмите на нужный дашборд.
  3. В правом верхнем углу нажмите Edit dashboard.
    Редактирование дашборда Apache Superset для Test IT
  4. Внесите изменения.
  5. Опционально: Чтобы вернуться на страницу дашборда без сохранения, нажмите Discard.
  6. Сохраните изменения, нажав Save.
    Новый дашборд появится в списке.

Добавление дашборда

В Apache Superset вы можете создать несколько дашбордов, при этом в разделе Аналитика+ Test IT может отображаться только 1 дашборд. Чтобы вставить дашборд, необходимо получить его идентификатор в Apache Superset и внести в Test IT в разделе Администрирование.

Получение идентификатора дашборда в Apache Superset

  1. Откройте Apache Superset.
  2. Во вкладке Dashboards выберите нужный дашборд и откройте его.
  3. В правом верхнем углу окна нажмите значок действий и выберите Embed Dashboard (справа от кнопки Edit dashboard).
    Встраивание дашборда Apache Superset для Test IT
    Откроется окно встраивания дашборда.
  4. Скопируйте идентификатор дашборда.
    Идентификатор дашборда Apache Superset для Test IT

Добавление дашборда Apache Superset в Test IT с помощью идентификатора

  1. Откройте Test IT, затем в верхней навигационной панели нажмите Администрирование.
  2. В левой панели нажмите Системные настройки.
  3. В поле ID дашборда вставьте идентификатор дашборда, скопированный в Apache Superset.
  4. Нажмите Сохранить.

Добавление дашборда Apache Superset в Test IT с помощью SDK

Вы можете добавить нужную версию дашборда с помощью SDK (Software Development Kit — набор средств разработки ПО).

Для этого:

  1. Установите SDK с помощью команды:
    npm install @superset-ui/embedded-sdk
    
  2. Встройте дашборд:
    import { embedDashboard } from '@superset-ui/embedded-sdk';
    
    embedDashboard({  
      id: 'dashboard-uuid-here', // from Dashboard → Embed
      supersetDomain: 'https://superset.example.com',
      mountPoint: document.getElementById('superset-container'),
      fetchGuestToken: () => fetchTokenFromYourBackend(),  
      dashboardUiConfig: {    
        hideTitle: true,    
        filters: { expanded: false },  
      },
    });
    

Функция fetchGuestToken возвращает гостевой токен (guest token), который вы получаете на своем сервере, обращаясь к эндпоинту Superset /api/v1/security/guest_token/ через сервисный аккаунт. Этот эндпоинт нельзя вызывать напрямую из браузерного (клиентского) кода.
Подробнее: официальная документация Superset.

Редактирование виджета

Вы можете изменять виджеты (charts) по умолчанию. Чтобы изменения сохранились после обновления Test IT, виджеты необходимо сохранять как копию, используя опцию Save as (сохранить как).

Чтобы отредактировать виджет:

  1. Откройте Apache Superset.
  2. Откройте окно изменения виджета одним из способов:
    а. Откройте дашборд, затем в нужном виджете откройте меню действий ⋮, затем выберите Edit Chart.
    Редактирование виджета Apache Superset для Test IT
    б. Откройте вкладку Charts, в нужном виджете справа нажмите значок редактирования (“карандаш“).
  3. Внесите необходимые изменения.
  4. В правом верхнем углу окна нажмите Save.

    Сохранение виджета Apache Superset для Test IT
    Откроется окно сохранения дашборда.
  5. Для сохранения выберите опцию Save as… (сохранить как).
    Сохранение виджета Apache Superset для Test IT
  6. Завершите сохранение виджета.

Подключение сторонних источников данных через Airbyte

Управление ETL-процессами выполняется в интерфейсе Airbyte. Вы можете добавить дополнительные интеграции (например, подключить Jira) через Airbyte путем создания новой связи (connection). Вносить правки в оригинальный Connection не рекомендуется, при обновлении Test IT нарушится работа интеграции, при этом данные сохранятся.

Официальная документация Airbyte:

  • Создание новой связи (connection)
  • Настройка ETL-процессов

Сохранение и замена пользовательских настроек при обновлении Test IT

При обновлении Test IT вы сможете выбрать, что сделать с вашими настройками в дашборде по умолчанию и ETL-процессах. Вы можете сохранить их или заменить новой версией “из коробки“ или оставить в текущем виде.

Особенности обновления Test IT

При обновлении Test IT вместе с платформой обновляется весь ETL-процесс: репликация из рабочей базы Test IT (PostgreSQL) с помощью Airbyte передается в аналитическую базу ClickHouse, а также на дашборд по умолчанию.

Поэтому редактирование дашборда по умолчанию и любые дополнительные интеграции, добавленные в базу ClickHouse по умолчанию, подвержены рискам, описанным ниже.

#Пользовательские настройкиЗамена на обновленную версию “из коробки“Сохранение пользовательских настроек
1Дашборд по умолчанию обновляется как обычно. Созданные вами копии не удаляются и не изменяются.Дашборд по умолчанию обновляется как обычно. Созданные вами копии не удаляются и не изменяются.

Неприменимо: копия не управляется обновлением.

Важно: В копии используется общая БД ClickHouse, поэтому при изменении схемы данных запросы в дашборде-копии могут перестать работать — их нужно будет изменить вручную.

При копировании дашборда вы можете:

  • Не выбирать опцию копирования виджетов (also copy (duplicate) charts). В этом случае копируется только дашборд, виджеты и датасеты остаются общими вместе с дашбордом по умолчанию.
  • Выбрать опцию копирования виджетов (also copy (duplicate) charts). Виджеты будут скопированы, но датасеты останутся общими. Необходимы ручные правки.
2Дашборд по умолчанию отредактирован (копирование не производилось)Дашборд по умолчанию и его данные заменяются новой версией “из коробки”. Все изменения, внесенные вами, теряются.Дашборд остается видимым, но реплика данных останавливается. Данные «замораживаются» на старой схеме. При каждом обновлении создается дополнительная копия базы ClickHouse, что приводит к соответствующему расходу дискового пространства.
3Изменен ETL-процесс, к базе по умолчанию (ClickHouse) через Airbyte подключены внешние источники (например, Jira)Изменения, внесенные в интеграцию по умолчанию, теряются безвозвратно.ETL-процесс необходимо изменять путем создания нового Connection.

Рекомендации по настройке аналитических данных

Инструмент аналитики продолжает развиваться — описанный в этом документе процесс кастомизации и обновления является временным и будет упрощен в последующих релизах. В текущей версии для эффективной и безопасной работы мы рекомендуем следующее:

  • Вы можете добавлять на существующий дашборд новые виджеты (см. документацию Superset).
  • Виджеты и датасеты, созданные ранее, можно добавить на дашборд, полученный после обновления Test IT.
  • Для точечных изменений в виджетах и датасетах копируйте дашборд и работайте в копии. Не рекомендуется вносить изменения в оригинальные виджеты и датасеты: при обновлении Test IT эти изменения будут потеряны.
  • Если вы редактируете виджеты или датасеты без копирования, при обновлении Test IT они будут потеряны. Для сохранения данных создавайте свои виджеты и датасеты (создавайте новые или копируйте).
  • Удаление старого дашборда по умолчанию (если вы выбрали оставить, а затем решили от него отказаться) на текущий момент выполняется вручную.
  • При необходимости дашборд можно переключить на нужную версию, используя ID или SDK дашбода в Apache Superset.
  • Если вы подключаете внешние источники через Airbyte в базу ClickHouse по умолчанию, добавьте новый Connection, чтобы не потерять данные при обновлении Test IT.
Обновлено: 29.10.2026, 10:42:49
Назад
Аналитика+