Качественное тестирование ПО гарантирует своевременное выявление дефектов, сокращение времени на исправление ошибок и повышение уровня доверия клиентов к конечному продукту. Команда IaaSSaaSPaaS подготовила рейтинг и сравнительный анализ российских TMS.
TMS-системы помогают руководителям следить за ходом тестирования, своевременно получать отчёты о результатах и анализировать ключевые показатели качества, что непосредственно влияет на скорость выхода релизов и общую конкурентоспособность компании.
- Что такое TMS-системы
- Рейтинг лучших российских TMS-систем
- Обзор TMS-систем
- 1 место. Test IT
- 2 место. EvaTest
- 3 место. DevpromALM
- 4 место. Платформа Сфера (модуль тестирования)
- 5 место. FireTMS
- Функциональные возможности TMS
- Планирование и организация тестирования
- Документирование тестовых кейсов
- Исполнение тестов
- Анализ результатов и отчётность
- Управление дефектами (bug tracking)
- История изменений и контроль версий
- Интеграция с другими системами
- Заключение
Что такое TMS-системы
TMS (Test Management System) — это специальные системы для управления процессом тестирования программного обеспечения. Сама TMS-система не тестирует ПО, в нее тестировщики вносят результаты тестирования.
Основная цель TMS — систематизировать, планировать и контролировать весь жизненный цикл тестов, начиная от планирования и написания сценариев тестов до исполнения, отчетности и анализа результатов.
Основные функции TMS-систем:
- Планирование и документирование тестов.
- Организация тестовых случаев (test cases) и тестовых планов (test plans).
- Контроль выполнения тестов и фиксация результатов.
- Генерация отчетов и метрик качества.
- Информирование заинтересованных лиц о ходе тестирования.
- Хранение истории изменений тестовых сценариев и документов.
- Интеграция с инструментами непрерывной интеграции (CI/CD), средствами автоматизации тестирования и другими ИТ-решениями.
Рейтинг лучших российских TMS-систем
Рейтинговая таблица составлена по итогам опроса вендоров и верификации данных из открытых источников.
| TMS-система | Количество баллов |
|---|---|
| Test IT | 257 |
| EvaTest | 242 |
| DevpromALM | 240 |
| Сфера | 175 |
| FireTMS | 172 |
В общей сложности учтено более 20 критериев, разделенных на 4 основные группы: продуктовые характеристики, возможности по интеграции, возможности по тестированию ПО и параметры сопровождения клиентов.
| Место | 1 | 2 | 3 | 4 | 5 |
| Компания | Тест АйТи | EvaTeam | Девпром | НОТА (Холдинг Т1) | ФАЕР ТМС |
| Название системы | Test IT (Девелоника, ГК Softline) | EvaTest | DevpromALM | Сфера (модуль тестирования) | FireTMS |
| Сумма баллов | 257 | 242 | 240 | 175 | 172 |
| Характеристики продукта | 50 | 50 | 50 | 35 | 50 |
| Вхождение в реестр ПО | 20 | 20 | 20 | 20 | 20 |
| Входит в реестр отечественного ПО | Да | Да | Да | Да | Да |
| Формат поставки ПО | 30 | 30 | 30 | 15 | 30 |
| SaaS | Да | Да | Да | Нет | Да |
| On-prem | Да | Да | Да | Да | Да |
| Возможности по интеграции | 77 | 72 | 70 | 55 | 52 |
| Возможна ли установка в контейнерной инфраструктуре (Docker/Kubernetes) | Да | Да | Да | Да | Да |
| Есть ли полноценные интеграции с Jira, Azure DevOps, TeamStorm и другими системами управления задачами | JIRA, EvaProject, Яндекс Трекер и др. (12 сервисов) | бесшовно EvaProject (аналог Jira), REST API и вебхуки для других | JIRA, Redmine, TFS, YouTrack | «Сфера.Задачи» | Jira, Яндекс Трекер, Планфикс, Redmine |
| Поддержка интеграцию с CI/CD-пайплайнами | Готовые коннекторы с Jenkins, GitLab и др. пайплайнами | Jenkins, GitLab CI/CD и др. через API | Jenkins, GitLab, TeamCity | Через API | GitLab, GitHub |
| Интеграция с фреймворками автотестов (Selenium, Pytest, JUnit и др.) | Да | Да | Да | Да, Allure Report | В разработке |
| Возможность подключения мессенджера и почты для уведомлений и логирования | Да, через вебхуки | Email, Telegram и др. | Да | В разработке | Email, Telegram |
| Интеграция с ИИ (например, генерация тестов по задаче, автоанализ результатов и др.) | Да | В разработке | В разработке | В разработке | В разработке |
| Возможности по тестированию ПО | 80 | 70 | 70 | 55 | 30 |
| Запуск автотеста из TMS | Да | Да | Да | Да | Нет |
| Повторный запуск теста | Да | Да | Да | В разработке | Нет |
| Кастомный статус тестов | Да | Да | Да | Да | Да |
| Защита тест-планов от изменений | Да | Да | Да | Да | Нет |
| История изменений тест-кейсов | Да | Да | Да | В разработке | Нет |
| Шаблоны для повторного использования сценариев | Да | Да | Да | Да | Да |
| Кросс-проектная аналитика, графики сгорания задач и расширенные отчеты (в т.ч. Excel, PDF) | Да | Да | Да | Да | Да |
| Геймификация — ачивки, баллы, вовлеченность команды | Да | Нет | Нет | Нет | Нет |
| Сопровождение клиентов | 50 | 50 | 50 | 30 | 40 |
| Русская локализация | Да | Да | Да | Да | Да |
| Английская локализация | Да | Да | Да | Да | Нет |
| Включена ли базовая техническая поддержка | Да | Да | Да | Нет | Да |
| Включены ли обновления системы | Да | Да | Да | Да | Да |
| Расширенное сопровождение на тарифах Enterprise, включая выделенного менеджера из Службы Заботы (CSM) | Да | Да | Да | Нет | Да |
Обзор TMS-систем
Ниже представлено краткое описание российских TMS-систем, принявших участие в исследовании.
1 место. Test IT
Test IT — российская платформа для управления тестированием и качеством программного обеспечения. Есть облачная и on-prem версии. Решение поддерживает разные подходы к тестированию, в частности, работает с автотестами по методике «тест-кейсы как код».
Платформа может генерировать тест-кейсы напрямую из задачи в баг-трекере на основе описания. Впервые на рынке стала доступна генерация тестов на базе ИИ прямо в продукт. Поддерживаются языковые модели YandexGPT, GigaChat, а также модели, совместимые с протоколом OpenAI API.
Ключевые особенности Test IT:
- Централизованный репозиторий тестов: удобная структура для хранения и классификации тест-кейсов.
- Планирование и проведение тестирования: создание и исполнение тест-планов, присвоение задач участникам команды.
- Интеграция с CI/CD: тесная связь с инструментами автоматизации и сборки, что позволяет строить непрерывные конвейеры тестирования.
- Формирование отчетов: получение наглядных сводок о покрытии, качестве и эффективности тестирования.
- Обнаружение дефектов: удобная фиксация багов и интеграция с баг-трекерами.
Платформа Test IT предназначена для повышения прозрачности, ускорения цикла тестирования и улучшения качества разработки отечественных ИТ-проектов. Конктрентные задачи могут различаться в зависимости от масштаба бизнеса заказчика:
- Для сегмента Enterprise характерна сложная инфраструктура, десятки проектов, распределенные команды. Test IT помогает централизовать контроль, стандартизировать подходы и интегрироваться в существующую ИТ-среду.
- В среднем бизнесе численность команды разработчиков, как правило, активно растёт и важно ускорить релизы, повысить эффективность QA и минимизировать ручную рутину.
- Для малого бизнеса и стартапов нужен быстрый старт, масштабируемость и понятный вход без избыточной нагрузки.
2 место. EvaTest
EvaTest – это система управления тестированием, разработанная для комплексной поддержки процессов ручного и автоматизированного тестирования на всех этапах жизненного цикла ПО. Она централизует управление тест-кейсами, тест-планами, запусками, дефектами, требованиями и метриками, обеспечивая прозрачность и повышая эффективность работы QA-команд и смежных отделов.
Ключевые особенности:
- Гибкие рабочие процессы (WF) и кастомные статусы.
- Мощные возможности для управления ручным и автоматизированным тестированием, включая запуск и отчетность по автотестам.
- Бесшовная интеграция с системой управления проектами и задачами, RMS.
- Комплексное управление требованиями и трейсабилити.
- Расширенная отчетность и аналитические дашборды.
- Поддержка SaaS и On-Premise (включая Docker/K8s) развертывания.
- Полная локализация.
- Гибкое разграничение прав доступа.
- API для интеграций и автоматизации.
Целевая аудитория: компании малого, среднего и крупного бизнеса в различных отраслях, где критично качество ПО и зрелые процессы тестирования. Подходит как для отдельных команд, так и для распределенных команд крупных предприятий с высокими требованиями к интеграциям и кастомизации.
3 место. DevpromALM
DevpromALM — это российская система для полного жизненного цикла разработки и управления проектами. Платформа объединяет задачи управления разработкой, тестированием и документацией, помогая командам эффективнее планировать, исполнять и контролировать проекты.
Особенности DevpromALM:
- Комплексное управление задачами и проектами.
- Интеграция с популярными инструментами разработки (JIRA, Confluence, Bitbucket и др.).
- Удобный интерфейс для создания и назначения задач, ведений журналов изменений и учёта рабочего времени.
- Функционал управления тестированием с возможностями трассировки требований и интеграции с результатами автоматических тестов.
- Поддерживает методологии Scrum и Kanban.
DevpromALM применятся российскими предприятиями для организации эффективной проектной деятельности и повышения качества ИТ-разработки.
4 место. Платформа Сфера (модуль тестирования)
Сфера.Функциональное тестирование — инструмент для управления информацией о процессе функционального тестирования, отражения результатов ручного и автоматизированного тестирования, предоставлении отчетов о качестве тестируемого продукта.
Особенности решения:
- Детальная отчётность по результатам тестирования
- Простая интеграция. Открытый API
- Настройка и поддержка гибкой ролевой модели доступов к функциям системы
- Продукт зарегистрирован в едином реестре российского ПО
- Развитие и поддержкапродукта осуществляется отечественной командой разработки
- Управление проектами с целью организации работ по функциональному тестированию
- Управления ручными и автоматизированными Тест-Кейсами
- Управление Тест-Планами с возможностью создать дефект
- Матрица покрытия функциональности Тест-Кейсами
- Масштабируется посредством k8s кластера
Целевая аудитория: Крупный бизнес с наличием процессов по тестированию
5 место. FireTMS
FIRETMS — это специализированный инструмент для организации процесса тестирования программного обеспечения. Мы разработали систему благодаря нашему огромному опыту в тестировании, также мы учли все пожелания наших клиентов, чтобы сделать продукт, который будет отвечать всем требованиям современного процесса тестирования.
Ключевые особенности:
- интуитивно понятный интерфейс и воркфлоу;
- работа с основными тестовыми артефактами: тест-кейсы, чек-листы, тест-раны, тест-планы, дефекты, майлстоунс;
- интеграции с популярными системами таск-менеджмента: Jira, Youtrack, Битрикс24, Redmine;
- быстрый перенос данных из систем Qase и TestRail.
Целевая аудитория: Малый, средний, крупный бизнес
Функциональные возможности TMS
TMS — это комплексное решение, которое служит инструментом для управления полным циклом тестирования программного обеспечения. Функции TMS направлены на повышение качества ИТ-продукта, улучшение контроля над процессом тестирования и уменьшение временных и финансовых затрат.
Планирование и организация тестирования
Система позволяет:
- Создавать планы тестирования и расписывать их по срокам и исполнителям.
- Назначать приоритеты и ставить дедлайны.
- Организовывать тесты в иерархию: проекты → наборы тестов → сценарии → шаги.
- Формулировать цели и стратегии тестирования.
Эта функция позволяет равномерно распределять нагрузку на команду, формировать календарные графики и оценивать прогресс выполнения работ.
Документирование тестовых кейсов
- Тест-кейсы (Test Cases) — создаются подробные описания шагов, ожидаемых результатов и условий прохождения теста.
- Требования (Requirements) — отображаются требования к продукту, привязанные к соответствующим тестовым сценариям.
- Поддерживается репозиторий тестов, позволяющий сохранять историю изменений и управлять версиями тест-кейсов.
Документирование помогает исключить двусмысленности и неясности, улучшая повторяемость и воспроизводимость тестов.
Исполнение тестов
Система поддерживает:
- Распределение заданий между участниками команды.
- Запуск ручного и автоматизированного тестирования.
- Исполнение тестов — регистрация фактических результатов, статусов (успешно пройден, ошибка, заблокирован, отменён и др.).
- Присвоение приоритетов и категорий (регрессия, функциональное тестирование, нагрузочное тестирование и т.д.).
Этот этап даёт точное представление о состоянии выполненных тестов и оставшихся проблемах.
Анализ результатов и отчётность
- Система собирает и визуализирует статистику тестирования (процент покрытия, статистика по ошибкам, прогрессу и качеству).
- Формируются отчёты различного формата (табличные, графические, интерактивные панели), позволяющие оперативно получать нужную информацию.
- Возможна фильтрация и сортировка данных по параметрам (исполнители, категории тестов, важность и т.д.).
Анализ позволяет объективно судить о готовности релиза и принятии решений о дальнейшем развитии продукта.
Управление дефектами (bug tracking)
TMS интегрируется с системами отслеживания дефектов (Issue Trackers), такими как JIRA, Bugzilla и др., либо сама выступает таковой. Функция позволяет:
- фиксировать найденные дефекты и регистрировать их детали;
- назначать исполнителей и устанавливать сроки устранения ошибок;
- классифицировать баги по важности и категориям;
- отслеживать статусы дефектов и рассчитывать метрики качества (количество открытых, закрытых дефектов, среднее время закрытия и т.д.).
Управление дефектами позволяет держать ситуацию под контролем и точно определять моменты, когда продукт готов к следующему этапу разработки или поставке клиенту.
История изменений и контроль версий
- Любое изменение (создание, редактирование, удаление) тестового случая сохраняется в истории изменений.
- Пользователь видит, кем и когда были внесены изменения, а также почему они произошли.
- Реализуется механизм контроля версий, который позволяет возвращаться к предыдущим состояниям тестов при необходимости.
История изменений защищает проект от случайных потерь и некорректных изменений, повышая доверие к данным.
Интеграция с другими системами
Хорошая TMS обязательно предусматривает возможность интеграции с:
- Системами управления версиями (VCS) — GitHub, Bitbucket, GitLab.
- CI/CD-системами — Jenkins, TeamCity, Bamboo.
- Трекерами задач и багов — Jira, Redmine, YouTrack.
- Документацией — Confluence, Wiki.
Благодаря интеграции достигается полная синхронизация всех этапов разработки и тестирования, повышается общая продуктивность команды.
Заключение
Основная задача TMS — организовать и упорядочить весь цикл тестирования: от постановки задач и планирования до фиксации результатов и составления отчетов.
Основное преимущество TMS состоит в повышении прозрачности, контроле качества и снижении риска ошибок, что положительно сказывается на конкурентоспособности компаний и удовлетворенности клиентов.
Что касается пользы для бизнеса, то с помощью TMS компания выпускает качественный ИТ-продукт быстрее и дешевле, увеличивая прибыль и лояльность потребителей.












