Integration testing of back-end applications
"80% проекта - это багфиксинг" - знакомая фраза? Задавались ли вы вопросом: "А может быть иначе?". Можно ли вместо бесконечного дебага и десятков баг-репортов заниматься фичами? И, чтобы фронтендер не спрашивал у вас по несколько раз в день: "У меня здесь 500, поможешь?" ?
Во время воркшопа вы узнаете, как снизить процент багфиксинга на бэкенд-части проекта менее чем до 10% и одновременно заметно ускорить весь проект.
Аудитория: Этот курс ориентирован на любых Back-end developers, но практическая часть будет выполнена на NodeJS.
Формат: Количество участников - до 30.
Продолжительность: около 4 часов. Начало 11 августа в 15.00 (GMT+3).
Событие состоится на украинском языке.
Событие полностью пройдет онлайн, используя Zoom.
Воркшоп будет разделен на три части: теоретическую и практическую, а также время ответа на ваши вопросы.
Тренер: Андрей Маковский
— NodeJS team lead at Milan Art LLC.;
10 лет опыта:
- мобильные приложения Android/iOS;
- Backend: Java/Kotlin, NodeJS;
- 15+ коммерческих проектов и 3 своих;
- Open Source Contributor;
Программа:
Теоретическая часть:
В этой части мы рассмотрим, как именно интеграционные тесты помогают одновременно и ускорить проект, и улучшить его качество.
Практическая часть:
– Написание нескольких интеграционных тестов для sample-project.
- Огранизация тестов: наименование, распределение по файлам и папкам.
- "Измерение" API-endpoints: как корректно составить пул интеграционных тестов для конкретного API endpoint.
— комплексные интеграционные тесты (тестирование features).
- Setup и интеграция с внешними сервисами.
Вопросы и ответы
В этой части спикер ответит на ваши вопросы, а также проведет короткий self-advertisment в качестве консультанта.