TESTCONF.RU

Спикеры

 

TestCon Moscow начнётся через:

Дни

:

Часы

:

Минуты

:

Секунды

Всеволод Брекелов

Grid Dynamics, Россия

Биография

Всеволод проработал в разных областях ИТ более 7 лет, занимался построением фреймворков для автоматизации как мобильных приложений, так и десктоп и веб-приложений. Проработал в роли фулл стек разработчика, побывал тимлидом и менеджером. Некоторое время прожил в Калифорнии, работая по контракту в Google, где приобрел неоценимый опыт, но все же Питер манил к себе, и он решил вернутся обратно. Продолжает работать в компании Grid Dynamics.

Доклад

Исследуем контрактное тестирование

Вы когда-нибудь сталкивались с ситуацией, когда определен некоторый контракт с помощью Swagger’а, но ваш сервис/приложение получает от другого сервиса совсем иное? Вы видели как люди часами обсуждают изменения API во время стендапов? Вы когда-нибудь слышали от коллег: “Почему ты изменил эту JSON структуру? Ведь теперь все тесты падают =(“. Приходите на мой доклад, у меня была такая же боль. Но я расскажу о некоторых возможных решениях сложившийся ситуации и как мы можем сделать нашу жизнь проще(или нет). Вероятно некоторые из вас уже слышали про Spring Cloud Contract или Pact. Но я покажу вам примеры и мы сможем их сравнить. Так же некоторое время назад я использовал как контракт Protobuf (для общения бэкэенда с UI). Я расскажу и про это, ведь это может быть хорошим решением в Вашем случае!

Ключевые слова

Contracts

Pact

Spring

Java