Бэкэнд Юнайтед №2: Говяжий Фарш

Всем привет! Меня зовут Фрол Крючков, я руководитель группы разработки на Авито.

22 сентября приглашаю всех к нам в офис на Backend United 2: Фарш — встречу, посвящённую бэкэнд-тестированию.

С нашими коллегами мы поговорим об основных техниках бэкэнд-тестирования, различиях тестирования на разных языках, подходе CDC к тестированию микросервисов, механике и сложностях реализации Pact, а также узнаем, как создавать честные и эффективные изолирующие тесты в микросервисная архитектура.

Кроме меня с докладами выступят представители Radio QA, Juno и Lifland Gaming. Ниже под катом — тезисы выступлений спикеров, ссылка на регистрацию и трансляцию встречи.



Бэкэнд Юнайтед №2: говяжий фарш

Отчеты



Внедрение подхода Consumer-Driven Contract для тестирования микросервисов в Авито

Фрол Крючков, Авито (Москва)

Бэкэнд Юнайтед №2: говяжий фарш

Популярные реализации CDC-тестирования создают дополнительные проблемы для программистов: трата времени на описание контрактов взаимодействия, неактуальность этих контрактов и собственный DSL. Чтобы избежать всех этих проблем, мы в Авито используем нативные тесты, написанные на языках потребительских сервисов, которые компилируются в Docker-образ и запускаются при изменении сервиса, от которого они зависят. В отчете я расскажу, как мы реализовали наше тестирование CDC и почему пришли к такому решению.



Практическое введение в Pact

Алексей Виноградов, Vinogradov IT-Consulting (Дюссельдорф)

Бэкэнд Юнайтед №2: говяжий фарш

«Pact — это набор библиотек, реализующих подход к тестированию API на основе потребительского контракта.

Я покажу вам основную механику работы Пакта.

Во второй части я расскажу о трудностях, которые возникают при реализации Пакта на проектах».



Как начать тестироваться и не облысеть

Андрей Скоморохов, Lifland Gaming (Таллинн)

Бэкэнд Юнайтед №2: говяжий фарш

«Давайте попробуем систематизировать основные приемы бэкэнд-тестирования и обсудим, чем отличается тестирование на разных языках».



Честные, простые и быстрые тесты изоляции

Александр Чумакин, Юнона (Минск)

Бэкэнд Юнайтед №2: говяжий фарш

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

выпускает в производство».

Расписание 12:00 – 12:30 – Регистрация 12:30 — 13:15 — Как начать тестироваться и не облысеть Андрей Скоморохов, Lifland Gaming 13:20 — 14:05 — Внедрение подхода Consumer-Driven Contract для тестирования микросервисов в Авито Фрол Крючков, Авито 14:05 - 14:35 - Обед 14:35 — 15:20 — Практическое введение в Pact Алексей Виноградов, Виноградов IT-консалтинг 15:20 — 16:10 — Честные, простые и быстрые тесты изоляции Александр Чумакин, Юнона 16:30 —… — Afterparty Регистрация и трансляция Участие в мероприятии бесплатное, но необходимо регистр .

Укажите, пожалуйста, свои имя и фамилию, как в паспорте, и не забудьте взять его (или водительское удостоверение) с собой – иначе вас не пропустят в наш офис.

Адрес: офис компании Авито, Лесная 7 .

Ссылку на прямую трансляцию встречи в день мероприятия ищите на YouTube-канале АвитоТех .

До встречи на встрече! Теги: #программирование #разработка веб-сайтов #тестирование веб-сервисов #бэкенд #java #meetup #cdc тесты

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.