Разговор "БЕЗ БАГОВ #13: Кодексы качества и Путь Гуманитария" 11 марта 18:00 МСК

От тестирования «в голове» пришли к единой базе кейсов с Test IT

7

Digital-агентство полного цикла Rocont делится опытом оптимизации тестирования в условиях роста продуктовой линейки и усложнения архитектуры. Внедрение системы управления тестированием Test IT позволило навести порядок в требованиях и тест-кейcах, сократить время регресса и сделать релизы предсказуемыми. Команда получила прозрачную аналитику по качеству и загрузке, а процессы — управляемость без лишней бюрократии. Подробности – в рассказе генерального директора Михаила Маргасова.

О компании

Rocont — международное digital-агентство полного цикла. Компания разрабатывает комплексные стратегии продвижения в интернете, проектирует и создает сайты и веб-приложения. Ключевые направления: промышленность, производство, инжиниринг, строительство. 

Агентство работает с 2018 года и насчитывает около 20 сотрудников. В портфеле Rocont порядка 40 клиентов: с заказчиками могут работать как над отдельными проектами, так и вести несколько потоков сразу. Проекты разные: от корпоративных сайтов до функциональных сервисов и личных кабинетов на Bitrix, WordPress и др. С одним клиентом параллельно может вестись от 2 до 6 проектов. 

С какой проблемой столкнулись

До Test IT тестирование вел один специалист в сторонней TMS. Из-за удаленной работы и ограниченных доступов процесс зависел от личной инициативы человека и не был прозрачен для команды. Когда проектов стало больше и и они стали сложнее, появилось понимание: «в голове» и в разрозненных файлах это не уместить, нужна система. Мы упирались в повторяющиеся баги и «дубли» правок, потому что не было общей картины по шагам, где видно взаимосвязи.

Почему перешли на Test IT

Мы искали инструмент, который даст единое место для тестовой документации, снимет вопрос с доступами и позволит строить процесс под себя без танцев с бубном. Рынок смотрели без формальных матриц: пробовали и выбирали инструмент, который был бы удобен для тестировщиков и не мешал работать. На выбор повлияло и импортозамещение. В итоге остановились на облачной версии Test IT — решение не требовало долгого онбординга и было удобно для специалистов. 

Как выстроили процесс в Test IT 

Что сделали

  • Собрали все тест-кейсы в единое хранилище и привели их к общей структуре. 

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

  • Договорились о правилах обновления тест-кейсов при изменениях.

Что получили

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

  • Документация обновляется централизованно в Test IT, поэтому контекст не теряется между задачами и участниками. 

  • За счет единой библиотеки новые сотрудники подключаются к проектам по прозрачной процедуре: открывают нужный набор кейсов и проходят его.

Результаты

  • В среднем на 15% сократилось время на проверку тест-кейсов за счет готовых сценариев и того, что мы перестали «собирать продукт заново» при каждом изменении.

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

  • Стало проще планировать и контролировать качество релизов: понятно, что именно проверено и что еще нужно доработать.

  • Команда работает в единой системе, не теряется контекст между разработкой и тестированием.

По внутренней оценке агентства, цикл проверки сократился в среднем до 30%. После систематизации тестирования стало меньше повторных правок и потерь времени на возвраты задач — ошибки начали отлавливать на этапе проверки. 

Пример из практики

В одном из проектов для крупного производственного бренда из медтеха команда разрабатывала экосистему взаимосвязанных сервисов: личный кабинет, систему единой авторизации (SSO), модуль обработки заявок и интеграции с внешними системами, включая кастомный обмен с 1С. 

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

До систематизации именно интеграционные точки и вариативные формы часто становились источником дефектов, которые проявлялись уже после релиза и требовали дополнительных итераций исправлений. После переноса тестирования Test IT проверки стали воспроизводимыми, а сценарии – прозрачными для всей команды, что позволило выявлять ошибки на этапе первичного прогона. Количество повторных правок снизилось – дефекты системно начали фиксироваться и устраняться до релиза.

Если раньше после выкладки требовалось 2–3 итерации доработок, то процесс стабилизировался до 0–1 итерации. Причем корректировки касались узких сценариев, а не ключевой логики. Это позволило сократить переработки разработчиков и снизить суммарные затраты времени примерно на 15%.  

Что используем сейчас и что дальше

Сегодня Test IT применяется для ручного тестирования, ведения библиотеки кейсов и регрессионных наборов. В дальнейшем планируется развитие процесса — в том числе автоматизация отдельных сценариев и расширение использования системы вместе с ростом числа проектов.

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