QA в аутсорсе: как KTS стандартизировали тестирование с Test IT
Когда аутсорс-компания работает с десятками проектов, важно работать быстро, предсказуемо и понятно для заказчика. В KTS внедрили платформу управления тестированием Test IT, чтобы масштабировать QA без потери качества и говорить с клиентом на языке метрик. Рассказываем, как это устроено и что дало бизнесу — на основе кейса, которым команда поделилась на Хабре.
О компании
KTS — российская IT-компания, разработчик цифровых сервисов для среднего и крупного бизнеса. Среди направлений: мобильные приложения, веб-сервисы, VK Mini Apps и DevOps-инфраструктура. Команда работает в аутсорс-формате, одновременно ведет несколько проектов с разными клиентами и уровнями зрелости.
Рост проектов потребовал выстроить QA-процессы
Стихийное тестирование мешает расти. До внедрения TMS процесс тестирования был фрагментированным, каждый проект вел документацию по-своему: кто в Google Docs, кто в чек-листах, кто вообще без структуры. Это делало прозрачность практически невозможной и мешало адаптации новых участников.
Уровень покрытия, формат хранения проверок и даже подход к отчетности определялись индивидуально в каждой команде. Такой способ работал, пока проекты были небольшими, но со временем стало очевидно: нужно единое пространство, где можно выстраивать процессы, синхронизировать подходы и предоставлять понятную и убедительную отчетность заказчикам. Эти задачи решают системы управления тестированием (TMS).
Ключевые результаты внедрения Test IT в KTS
Количество проектов в TMS |
15+ |
Этапов внедрения |
3 (обучение, миграция, настройка) |
Типы тестов |
Ручные + подготовка к автотестам |
Форматы исходной документации |
Чеклисты в Google Docs |
Основные выгоды для клиентов KTS |
Прозрачность, управляемость, контроль |
Поддержка от Test IT |
На всех этапах, включая адаптацию |
Почему решили внедрять TMS
С ростом числа проектов и повышением требований со стороны клиентов стала очевидна необходимость в прозрачности QA-процессов. Особенно это актуально на этапах, когда продукт перестает быть MVP и становится критичным для бизнеса.
Требовалось:
-
Централизовать тестовую документацию по разным проектам
-
Унифицировать подходы
-
Сократить дублирование
-
Предложить заказчику инструмент для оценки качества
Как происходил выбор инструмента
Команда провела сравнительный анализ популярных решений на российском рынке. Основными критериями были:
-
Удобство для ручного тестирования
-
Понятные и презентабельные отчеты
-
Наличие дашбордов и аналитики
-
Интеграция с автотестами
-
Стоимость владения и поддержка
Преимущества Test IT, отмеченные командой KTS: интуитивный интерфейс, широкие возможности отчетности и взаимодействия с другими системами. Важную роль сыграл и человеческий фактор: техподдержка активно сопровождала команду как в период внедрения, так и после.
«Дополнительным жирным плюсом оказалась команда продаж Test IT. Я довольно долго мучал ребят своими вопросами, а они стоически помогали и по настройке дашбордов, и по пробрасыванию автотестов в TMS, и по управлению лицензиями, и в целом по адаптации системы под наши нужды»
— Роман Авдонин, Head of QA в KTS
Как происходило внедрение Test IT
Этап 1: Воркшоп и обучение
Первым шагом стало знакомство сотрудников с новым подходом: был проведен обучающий воркшоп, на котором подробно разобрали возможности TMS и показали, как ее можно интегрировать в текущие процессы. Это позволило выровнять понимание и снизить порог вхождения.
Этап 2: Миграция проектов
Для удобства миграции была подготовлена таблица-шаблон, адаптированная под формат Test IT. QA-специалисты переводили текущие проверки в нужную структуру, после чего происходила загрузка и доработка тестов уже в системе. Так как данные хранились преимущественно в виде чек-листов, перенос прошел без сложностей.
Этап 3: Стандартизация и настройка
После переноса проектов в TMS были настроены дашборды, фильтры и единые шаблоны отчетов. Также был унифицирован подход к написанию тест-кейсов и работе с регрессионным тестированием. Все новые проекты запускались сразу в Test IT, старые переходили постепенно.
Как используется Test IT сейчас
На текущий момент Test IT применяется более чем в 15 проектах. Каждый из них организован в отдельном пространстве с логичной структурой по фичам и релизам. У проектов есть как сама тестовая модель, так и настроенные дашборды, по которым команда отслеживает обогащение проекта тестами и их прогоны.

Проверки регулярно актуализируются, отчеты генерируются автоматически после регрессов и смоук-прогонов и доступны как для команд, так и для заказчиков. Благодаря этому в рамках демо заказчик получает полную картину состояния качества. В том числе на уровне конкретных проверок и покрытия требований.

Что получают заказчики KTS
-
Прозрачность QA-процесса. Понятные отчеты и видимость того, что проверено.
-
Управляемость. Возможность оценивать усилия и качество на каждом этапе.
-
Контроль над рисками. Информация о зонах покрытия и приоритетах позволяет гибко реагировать на изменения.
-
Снижение зависимости от людей. Процессы задокументированы, знания централизованы.
Планы на развитие
-
Интеграция автотестов с TMS. Планируется объединение ручного и автоматизированного тестирования в единой системе, чтобы минимизировать дублирование усилий и ускорить цикл регрессионного тестирования.
-
Включение отчетов и дашбордов в регулярные демо. Для повышения вовлеченности заказчиков и прозрачности QA-результатов на каждом релизе;
-
Развитие роли TMS как коммуникационного интерфейса QA-команды. В планах усилить использование Test IT как единой точки доступа к информации о качестве продукта для менеджеров, разработчиков и клиентов.
? Оригинальная статья доступна на Хабре.
Узнайте, как ваша команда может использовать возможности Test IT на полную. Начните с бесплатного тарифа Lite, активируйте триал на 14 дней и оцените все возможности Test IT с тарифом Standard