О профессии
Для качественного тестирования нужны актуальные данные. Мы решили написать сервис, развернутый на тестовом контуре и полностью повторяющий процесс заведения клиента, как на продакшене. Конечно, для разных тестов нужны разные данные и клиенты, поэтому мы постоянно улучшаем и дополняем сервис, чтобы обеспечить коллег свежими и разнообразными данными.
Допустим, есть задача для генерации клиента с дебетовой картой на тестовом контуре. Мы изучаем процесс создания клиента и все сущности на каждом этапе генерации. Затем воссоздаем этот процесс уже в коде. Важно вызывать те же методы, что и на продакшене, чтобы тестовые данные были максимально похожими на настоящие. В итоге получается метод, с помощью которого пользователь получит свежего, только что заведенного клиента.
У нас в компании
Рабочие инструменты
Как подготовиться к специальности
Из университетской программы будут полезны математическая логика и программирование. Может пригодиться теория вероятности и все, что связано с проектированием и работой баз данных.
Есть отличный сайт А. Климова по Java плюс Т‑Курсы, где можно узнать о тестировании и попробовать себя в роли QA automation. Есть несколько полезных сайтов:
- https://java-online.ru
- https://metanit.com/java
- https://sysout.ru/core-java
- https://javastudy.ru
- https://www.baeldung.com
Если эта сфера вас заинтересовала, можно узнать больше о тестировании и отправить заявку на Т‑Курс QA Java — QA Fullstack (Java). Рассказали, как живет сообщество QA в Т‑Банке, на странице направления.