Что такое адаптеры и как с их помощью интегрировать автотесты в Test IT

424 2 min
Адаптеры Test IT

Test IT поддерживает множество интеграций с различными системами: СI/CD-системами, тестовыми фреймворками, мессенджерами, CWM-системами и другими инструментами.

Рассмотрим один из способов интеграции автотестов с нашей TMS — использование поддерживаемых адаптеров для различных фреймворков.

Адаптер — это утилита для переноса автотестов, их результатов и метаданных из тестовых фреймворков в Test IT, устанавливаемая в проект с автотестами. C его помощью можно прокидывать в систему шаги, вложения, ссылки и другие метаданные. Для каждого фреймворка адаптер разрабатывается индивидуально.

Основные преимущества

Адаптер предоставляет широкие возможности сбора информации об автотестах и обладает гибкостью в интеграции. В отличие от CLI, поддерживающего формат JUnit XML и передающего основные параметры автотестов, адаптер позволяет:

  • Выводить дополнительные метаданные (внешний идентификатор, теги, ссылки, шаги тестов, вложения и т. д.)

  • Использовать фильтры при запуске автотестов

  • Применять различные способы конфигурирования (конфигурационный файл, переменная окружения, параметры командной строки)

Подключение

Инструкции по подключению адаптеров для различных фреймворков и языков программирования доступны на GitHub Test IT.

Мы непрерывно работаем над созданием новых адаптеров для различных тестовых фреймворков. Вы можете предложить интеграцию через форму на официальном сайте Test IT.

Подробности читайте в документации.

Была ли статья полезной?