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

  • 80%
    Регресса автоматизировано
  • 2000
    Автотестов в день
  • 3500
    Тест-кейсов в базе знаний
  • Отрасль
    IT
  • Стек технологий
    Java, Kotlin
  • Ключевые интеграции
    JUnit 5, Selenium
О компании
HRlink — экосистема сервисов, которая охватывает ключевые этапы пути сотрудника: прием на работу, кадровый документооборот, оформление командировок, обработку обращений. Это зрелое и высоконагруженное HRTech-решение, рассчитанное на миллионы документов и тысячи пользователей.

Тестирование в HRlink — не просто финальный этап перед релизом. Это один из наиболее важных процессов, который позволяет:

  • Защитить конечных пользователей от багов и обеспечить стабильность кадровых процессов. HRlink внедряют и небольшие компании, и организации со штатом более 50 тысяч человек. Система встроена в HR-процессы и используется ежедневно, поэтому при выпуске новых релизов важно не допустить ошибок. Тестирование помогает сделать так, чтобы продукт работал без сбоев, а кадровые специалисты и сотрудники не испытывали неудобств.
  • Гарантировать соответствие требованиям государства и регуляторов. HRlink работает с электронными подписями, персональными данными и кадровыми документами. Для продукта особенно важно обеспечение качества и соответствие государственным стандартам.

В HRlink тестирование тесно связано с разработкой, а сами тестировщики активно участвуют в обсуждении требований и бизнес-задач. Такой подход позволяет проверять не абстрактные сценарии, а реальные пользовательские кейсы и оперативно устранять потенциальные ошибки.

Тестировщики отвечают за backend- и frontend-тестирование, проверяют бизнес-логику, интеграции и ключевые сценарии работы системы, а также пишут API-автотесты. UI-автоматизацией занимается отдельная команда, которая регулярно пополняет набор UI-автотестов.

Все типы тестов — ручные и автоматизированные (API и UI) — хранятся в единой системе ТестОпс. В ней собраны тестовые сценарии и результаты прогонов. Это делает процесс тестирования прозрачным и управляемым. Около 80% регресса уже автоматизировано, и этот показатель постоянно растет.

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

Тесты как база знаний о продукте. В HRlink описано около 3500 тест-кейсов. Каждый из них фиксирует, как должна работать система, какие сценарии предусмотрены, какие варианты поведения считаются корректными. Это не только инструмент для проверки, но и база знаний о продукте. Ее активно использует команда тестирования. По запросу к ней подключаются разработчики, аналитики и новые сотрудники — для онбординга или погружения в сложные части системы.

Эта база знаний поддерживается в актуальном состоянии. Если какие-то тест-кейсы устаревают, они не остаются лежать мертвым грузом, а сразу удаляются. С помощью ТестОпс и Grafana состояние базы постоянно отслеживается через метрики и дашборды.

Гибкость при развитии новых продуктов. В HRlink используется практика отдельных проектов тестирования для новых продуктов. На раннем этапе, когда структура еще не очевидна, тест-кейсы заводятся отдельно. Это позволяет свободно экспериментировать и не ломать существующую иерархию. После стабилизации продукта тесты переносятся в общую структуру и становятся частью единой базы. Такой подход особенно важен для мультипродуктовой компании, где новые решения могут развиваться по разным сценариям. Так было, например, с мобильным приложением.

Прозрачность и структурность. HRlink включает более 30 сервисов. При таком масштабе управлять тестами без четкой структуры невозможно. В ТестОпс выстроена иерархия тест-кейсов: блоки, подблоки и группы сценариев. Это позволяет быстро находить нужные проверки — например, все кейсы, связанные с электронными подписями, календарем или машиночитаемыми доверенностями. Команда экономит время и снижает риск пропустить критичные проверки. Вместо просмотра десятков сценариев вручную тестировщик или специалист из другого отдела может быстро получить точную выборку нужных кейсов.
Внедрение ТестОпс
HRlink закупили ТестОпс на самом раннем этапе организации тестирования, в феврале 2022 года. Из-за сложности тестируемого продукта наладка системы была нетривиальной задачей: нужно было заранее продумать правильную структуру для систематизации тестов. Для этого была использована функциональность деревьев, позволяющая группировать кейсы на основе настраиваемых полей.

На первом этапе тесты были только ручные — но с самого начала подразумевалось, что они будут автоматизироваться. Это подтолкнуло в сторону ТестОпс, как ТМС, в которой очень гладко работает связка между ручными тестами и автоматизацией.
Преимущества от внедрения
Выстроенная c ТестОпс система тестирования позволят HRlink организовать стабильный контроль качества при росте продукта:
  • с помощью системы настраиваемых статусов команда удобно управляет жизненным циклом тест-кейсов;
  • через настраиваемые деревья адаптируется организация тест-кейсов под потребности проекта;
  • благодаря фильтрам по настраиваемым полям можно быстро найти нужные тест-кейсы.
Единый процесс тестирования снижает риски, ускоряет выпуск обновлений и помогает команде уверенно развивать продукт, не теряя контроль над качеством даже при увеличении числа сервисов и сценариев. Ключевые функции проверяются при каждом релизе и работают корректно.
Планы на будущее
Приоритетом в HRlink остается автоматизация. Сейчас автоматизировано 80% регулярно запускаемых тестов; на очереди — автоматизация смежных продуктов, в первую очередь Start Link, модуль приема кандидатов.

HRlink также исследует возможность подключения ИИ-ассистента к процессу тестирования. Это непростая задача, поскольку безопасность данных не позволяет выгружать документацию в сеть. Сейчас команда проводит эксперименты в пределах внутреннего контура. Любые новые инструменты рассматриваются только при условии, что они не создают рисков для данных пользователей и самого продукта. Для HRlink это принципиальная позиция: ускорение процессов не может идти в ущерб надежности и безопасности.
ТестОпс внедрился, на самом деле, на очень ранней стадии, когда не все компании еще внедряют какую-то TMS. Уже тогда чувствовали необходимость такого инструмента.
Юлия Горохова
Руководитель тестирования в HRlink