Конференция прошла. Ждем вас на РИТ++ 2019!

Реализация Consumer-Driven Contract подхода для тестирования микросервисов в АвитоТестирование, A/B-тестирование

Доклад принят в программу конференции
Фрол Крючков
Avito

Senior backend engineer.

Тезисы

Популярные реализации cdc-тестирования создают дополнительные проблемы программистам: трата времени на описание контрактов взаимодействия, неактуальность этих контрактов, собственный DSL.

Для того, чтобы избежать всех этих проблем, мы в Avito используем нативные тесты, написанные на языках сервисов-потребителей, которые собираются в docker-образ и запускаются при изменениях в сервисе, от которого они зависят.

В докладе я расскажу, как мы реализовали свое cdc-тестирование и почему мы пришли к такому решению.

Другие доклады секции Тестирование, A/B-тестирование