Всем привет! Меня зовут Фрол Крючков, я руководитель группы разработки на Авито.
22 сентября приглашаю всех к нам в офис на Backend United 2: Фарш — встречу, посвящённую бэкэнд-тестированию.
С нашими коллегами мы поговорим об основных техниках бэкэнд-тестирования, различиях тестирования на разных языках, подходе CDC к тестированию микросервисов, механике и сложностях реализации Pact, а также узнаем, как создавать честные и эффективные изолирующие тесты в микросервисная архитектура.
Кроме меня с докладами выступят представители Radio QA, Juno и Lifland Gaming. Ниже под катом — тезисы выступлений спикеров, ссылка на регистрацию и трансляцию встречи.
Отчеты
Внедрение подхода Consumer-Driven Contract для тестирования микросервисов в Авито
Фрол Крючков, Авито (Москва)Популярные реализации CDC-тестирования создают дополнительные проблемы для программистов: трата времени на описание контрактов взаимодействия, неактуальность этих контрактов и собственный DSL. Чтобы избежать всех этих проблем, мы в Авито используем нативные тесты, написанные на языках потребительских сервисов, которые компилируются в Docker-образ и запускаются при изменении сервиса, от которого они зависят. В отчете я расскажу, как мы реализовали наше тестирование CDC и почему пришли к такому решению.
Практическое введение в Pact
Алексей Виноградов, Vinogradov IT-Consulting (Дюссельдорф)«Pact — это набор библиотек, реализующих подход к тестированию API на основе потребительского контракта.
Я покажу вам основную механику работы Пакта.
Во второй части я расскажу о трудностях, которые возникают при реализации Пакта на проектах».
Как начать тестироваться и не облысеть
Андрей Скоморохов, Lifland Gaming (Таллинн)«Давайте попробуем систематизировать основные приемы бэкэнд-тестирования и обсудим, чем отличается тестирование на разных языках».
Честные, простые и быстрые тесты изоляции
Александр Чумакин, Юнона (Минск)«В презентации будут рассмотрены подходы к тестированию микросервисной архитектуры в 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 тесты
-
Сенегал
19 Oct, 24 -
Геймификация В Реальном Мире. За И Против
19 Oct, 24 -
Вся Правда Об Apple
19 Oct, 24 -
Версия Для Печати Таблицы Контейнера Stl
19 Oct, 24