Через ТестОпс в HRlink выстроили единую систему управления многопространственным процессом тестирования.

  • 88%
    Регресса автоматизировано
  • 2600
    Автотестов в день
  • 8000
    Тест-кейсов в базе знаний
  • Отрасль
    IT
  • Стек технологий
    Java, Kotlin
  • Ключевые интеграции
    JUnit 5, Selenium
О компании
HRlink (входит в экосистему hh.ru) — признанный стандарт КЭДО, №1 по версии РБК и первая в России платформа управления опытом сотрудника (EXP). Платформа объединяет кадровый документооборот, корпоративные сервисы, приём кандидатов и взаимодействие с сотрудниками в единой системе — без «зоопарка» программ и лишней нагрузки на HR, кадровых специалистов и ИБ.
 
Тестирование в HRlink — не просто финальный этап перед релизом. Это один из наиболее важных процессов, который позволяет:
 
  • защитить конечных пользователей от багов и обеспечить стабильность кадровых процессов. HRlink внедряют и небольшие компании, и организации со штатом более 50 тысяч человек. Система встроена в HR-процессы и используется ежедневно, поэтому при выпуске новых релизов важно не допустить ошибок. Тестирование помогает сделать так, чтобы продукт работал без сбоев, а кадровые специалисты и сотрудники не испытывали неудобств.
  • гарантировать соответствие требованиям государства и регуляторов. HRlink работает с электронными подписями, персональными данными и кадровыми документами. Для продукта особенно важно обеспечение качества и соответствие государственным стандартам.
 
В HRlink тестирование тесно связано с разработкой, а сами тестировщики активно участвуют в обсуждении требований и бизнес-задач. Такой подход позволяет проверять не абстрактные сценарии, а реальные пользовательские кейсы и оперативно устранять потенциальные ошибки.
 
Тестировщики отвечают за backend- и frontend-тестирование, проверяют бизнес-логику, интеграции и ключевые сценарии работы системы, а также пишут API-автотесты. UI-автоматизацией занимается отдельная команда, которая регулярно пополняет набор UI-автотестов.
 
Релизы в HRlink выходят ежемесячно, поэтому весь регрессионный набор проходит проверку каждый месяц. Высокий уровень автоматизации при таком релизном цикле
критически важен. Команды HRlink активно работают над своим инструментарием. Они написали собственный тестовый фреймворк, Bifrost, и внедряют в процессы тестирования нейросети: ИИ сейчас помогает с ревью требований и тестов.
 
Все типы тестов — ручные, автоматизированные и мобильные (API и UI) — хранятся в единой системе ТестОпс. В ней собраны тестовые сценарии и результаты прогонов. Это делает процесс тестирования прозрачным и управляемым. Около 90% регресса уже автоматизировано, и этот показатель постоянно растёт.

Важные практики в тестировании, которых придерживаются в HRlink:

Тесты как база знаний о продукте. В HRlink описано около 8 000 тест-кейсов. Каждый из них фиксирует, как должна работать система, какие сценарии предусмотрены, какие варианты поведения считаются корректными. Это не только инструмент для проверки, но и база знаний о продукте. Её активно использует команда тестирования. По запросу к ней подключаются разработчики, аналитики и новые сотрудники — для онбординга или погружения в сложные части системы. Сейчас к базе знаний подключён MCP-сервер ТестОпс, и нейросеть проверяет тест-кейсы — как ручные, так и автоматизированные.
 
Эта база знаний поддерживается в актуальном состоянии. Если какие-то тест-кейсы
устаревают, они не остаются лежать мёртвым грузом, а сразу удаляются. С помощью
ТестОпс и Grafana состояние базы постоянно отслеживается через метрики и
дашборды. Благодаря MCP-серверу ТестОпс команда также использует базу знаний
при работе с искусственным интеллектом — нейросети помогают проводить ревью
требований, формировать тест-планы и анализировать тестовую документацию.
 
Гибкость при развитии новых продуктов. В HRlink используется практика отдельных проектов тестирования для новых продуктов. На раннем этапе, когда структура ещё не очевидна, тест-кейсы заводятся отдельно. Это позволяет свободно экспериментировать и не ломать существующую иерархию. После стабилизации продукта тесты переносятся в общую структуру и становятся частью единой базы. Такой подход особенно важен для мультипродуктовой компании, где новые решения могут развиваться по разным сценариям. Так было, например, с мобильным приложением.
 
Прозрачность и структурность. Обращённая к пользователю сторона основного приложения HRlink относительно простая, но за ней скрывается распределённая система из почти 40 сервисов, и досконально знать её не могут даже технические руководители. При таком масштабе управлять тестами без чёткой структуры невозможно.
 
В ТестОпс выстроена иерархия тест-кейсов: блоки, подблоки и группы сценариев. Это позволяет быстро находить нужные проверки — например, все кейсы, связанные с электронными подписями, календарём или машиночитаемыми доверенностями. Команда экономит время и снижает риск пропустить критичные проверки. Вместо просмотра десятков сценариев вручную тестировщик или специалист из другого отдела может быстро получить точную выборку нужных кейсов.
Внедрение ТестОпс
HRlink закупили ТестОпс на самом раннем этапе организации тестирования, в феврале 2022 года, а в марте её уже использовали в работе. Из-за сложности тестируемого продукта наладка системы была нетривиальной задачей: нужно было заранее продумать правильную структуру для систематизации тестов. Для этого была использована функциональность деревьев, позволяющая группировать кейсы на основе настраиваемых полей.
 
На первом этапе тесты были только ручные — но с самого начала подразумевалось, что они будут автоматизироваться. Это подтолкнуло в сторону ТестОпс как TMS, в которой очень гладко работает связка между ручными тестами и автоматизацией. Установка на автоматизацию дала свои плоды: посчитали, что сегодня один человек вручную выполнял бы регулярно запускаемые тесты компании 92 дня — с автоматизацией же они занимают 8 человеко-дней.
Преимущества от внедрения
Выстроенная c ТестОпс система тестирования позволят HRlink организовать стабильный контроль качества при росте продукта:
  • с помощью системы настраиваемых статусов команда удобно управляет жизненным циклом тест-кейсов;
  • через настраиваемые деревья адаптируется организация тест-кейсов под потребности проекта;
  • благодаря фильтрам по настраиваемым полям можно быстро найти нужные тест-кейсы;
  • MCP-сервер помогает внедрять нужных ИИ-агентов и ускоряет работу с тестами.
Единый процесс тестирования снижает риски, ускоряет выпуск обновлений и помогает команде уверенно развивать продукт, не теряя контроль над качеством даже при увеличении числа сервисов и сценариев. Релизы проходят раз в месяц, и благодаря автоматизации каждый цикл удаётся проверить все ключевые функции.
Планы на будущее
Приоритетом в HRlink остаётся автоматизация. Сейчас автоматизировано 88% регулярно запускаемых тестов. В ближайших планах — увеличить этот показатель до
95% для основного продукта и автоматизировать тестирование смежных продуктов.
 
Ещё одно важное направление — дальнейшее внедрение искусственного интеллекта в процессы тестирования. Сейчас команда уже использует нейросети для ревью требований и формирования тест-планов, а в ближайших планах — генерация новых тест-кейсов на их основе. Такой подход позволит быстрее переводить требования в полноценные сценарии тестирования, при этом контроль качества по-прежнему остаётся ответственностью человека.
 
Цель HRlink — выстроить единый процесс, в котором искусственный интеллект помогает на каждом этапе: от анализа требований и подготовки тест-планов до создания тест-кейсов и формирования регрессионного набора. При этом финальные
решения останутся за инженерами, а ИИ будет выполнять роль помощника, который ускоряет работу команды, не заменяя её экспертизу.
ТестОпс внедрилась, на самом деле, на очень ранней стадии, когда не все компании ещё внедряют какую-то TMS. Уже тогда чувствовали необходимость такого инструмента.
— Юлия Горохова
Руководитель тестирования в HRlink