Как организовать Автоматизированное тестирование микросервисов?
Я QA, работала с Selenium+Java+TestNG, сейчас перешла в новую компанию и застряла, так как не могу самостоятельно разобраться. Пожалуйста помогите советом и направлением.
Дано: У нас проект, несколько майкросервисов. Фронт энда нет. Мы мануально тестируем примерно по след. Сценарию: генерируем csv файл с данными, в виде таблиц, для примера фио, номер работника, дата рождения и т д, допустим мы изменили дату рождения и отправили это через win CSP, и через майкросервис в базу данных. Когда микросервис все обработает он отправляет нам xml output file. В нем мы проверяем все ли соответствует ожиданиям.
Вопрос: как автоматизировать бизнес логику с нуля?
Используем: typescript, jest,
Приложение взаимодействует с Kafka, mongodb, SQL DB.