В субботу, 9 сентября инженеры по тестированию (QA engineer) отметили свой профессиональный праздник. Практически ни одна ИТ-компания не может обойтись без тестировщиков в последние годы – в период активного импортозамещения софта.
В компании РДТЕХ тестирование подключается на 70% готовности кода проекта и 90% готовности аналитики, рассказал директор департамента информационных решений РДТЕХ Вадим Каретников.
Поиск ошибок вручную, без использования специального ПО, как правило, проходит до 4 раз. Основные инструменты ручного тестирования – Сonfluence с описанием функциональности и возможностями оставлять комментарии и JIRA как трекинг-системе дефектов на аналитику и разработку. Формат оформления дефектов стандартный, с указанием ссылки на документацию и описанием «как должно быть» и «как на самом деле».
Полезный инструмент – unit-тесты, они позволяют в процессе разработки новых функций проверить работоспособность отдельных частей исходного кода программы. Такая практика нужна при длительном ведении проектов. Unit-тестирование увеличивает сроки на разработку примерно на 20%, но упрощает сопровождение и поиск зависимостей при внесении изменений. Пока в РДТЕХ не применяли эту технологию на проектах, но планируют внедрять, когда команды дорастут до определенного уровня.
Автоматизированное/интеграционное тестирование – следующий уровень поиска ошибок в ИТ-системах. Его целесообразно внедрять на больших проектах и при весомой экспертизе, считает топ-менеджер РДТЕХ. По его словам, в компании до конца 2023 года планируют начать применять автоматический Code Style Check – с помощью инструментов BitBucket и Jenkins.
РДТЕХ успешно тестирует ИТ-продукты в разных сферах, в том числе в банковской среде и в энергетике. В частности, в работе проекты в интересах Газпрома и ВТБ. Они востребованы в основном по причине поиска игроками рынка базовых решений по программе импортозамещения.