Как перестать писать интеграционные* тесты
QA
Backend



Тезисы

У нас в команде 50 сервисов, состоящих из кучи микросервисов. При этом сервисы не изолированы, а взаимодействуют друг с другом через различные протоколы и брокеры сообщений: REST, GraphQL, GRCP, WebSockets, RabbitMQ, Kafka итд. В таком сетапе основной проблемой тестирования является регрессия — хочется быть уверенными, что при любом изменении вся система работает корректно.

В докладе сравним различные способы решения этой проблемы, а также рассмотрим подход, который в итоге позволил нам отказаться от интеграционных тестов.

(*Под интеграционнымии имеются в виду e2e-тесты, в инфраструктуре которых взаимодействуют два или более сервисов)

Аудитория

Backend-developer, qa-engineer.

Уровень сложности

Middle.

2ГИС

Никита Цветков

Занимаюсь автоматизацией тестирования с 2015. Последние полтора года отвечаю за качество в вебе.

Занимаюсь автоматизацией тестирования с 2015. Последние полтора года отвечаю за качество в вебе.

Другие спикеры секции QA

Еще на тему QA