Клиент:
Банк ВТБ
Проект:
Автоматизация тестирования системы электронной выдачи ипотечных кредитов
Банк ВТБ (ПАО) – российский коммерческий банк c государственным участием. Банк ВТБ является головной структурой группы ВТБ. Это второй по величине активов банк России и первый по размеру уставного капитала.
Командой «ЛАНИТ Экспертизы» выполнено автоматизированное тестирование системы электронной выдачи ипотечных кредитов, используемой в рамках проекта по оформления цифровой ипотеки: клиенты без посещения офиса могут подать заявку, открыть свой личный ипотечный кабинет и получить одобрение по кредиту.
Перед командой стояла задача организовать контроль качества бизнес-процесса подачи заявки на ипотеку.
Для этого специалистами «ЛАНИТ Экспертизы» был изучен фреймворк автоматизированного тестирования, применяемый заказчиком, актуализированы существующие автотесты и разработаны новые.
При написании автотестов был применен BDD-подход: шаги автотестов построены с использованием конструкций естественного языка, что позволило управляющему персоналу, не обладающему навыками программирования, и тестировщикам говорить на одном языке.
Процесс регистрации пользователей (отправки запросов) организован с помощью Postman. BDD-подход реализован посредством Cucumber. Для тестирования компонентов UI применялся Selenium. Для тестирования API использован REST Assured. Сборка проекта и запуск тестов осуществлялась в Maven.
Цели:
- Внедрить автоматизированное регрессионное тестирование бизнес-процесса подачи заявки на ипотеку.
- Сократить время вывода нового функционала в промышленную среду.
- Минимизировать риски возникновения дефектов в промышленных средах.
Результаты:
- Количество инцидентов в промышленной среде сведено к минимуму, как правило это единичные случаи.
- Разработанные и актуализированные автоматизированные регрессионные тесты позволили оперативно выявлять проблемы, возникающие в уже протестированной функциональности при внедрении новых возможностей системы или при исправлении выявленных дефектов, а также принимать меры к их устранению.
Внедрение автоматизированного тестирования позволило обеспечить бесперебойную работу и качественную реализацию процесса подачи заявки на ипотеку.