28 сентября мы провели QA DevDay. Программу составляли по заявкам участников — два доклада про тестирование API и одно выступление про фаззинг от разработчика С++. Специально для тех, кто не любит классическую QA-секцию.
Сегодня делимся записями всех трёх докладов. Спикеры на связи, если у вас возникнут вопросы — смело задавайте в комментариях к посту.
Что такое DevDay?
DevDay — открытые встречи для общительных разработчиков в Новосибирске. В этот раз мы ставили рекорды (и раскладные стулья). Грустили на процедуре отбора с конкурсом в три человека на место, отбирая только ребят из QA. А затем радовались и праздновали — наш зал ещё никогда не видел 170 гостей из семи городов. Ребята из Москвы, Томска и Омска так вообще приехали в Новосибирск на один вечер.
Автоматизация регресса бекендов. Без СМС и автотестов // Антонина Фанталина
Тоня тестирует навигатор в 2ГИС. Проект объёмный, а имеющиеся unit-/функциональные/интеграционные тесты не всегда находят проблемы. В своём выступление Тоня рассказала, как проверить API на изменения с помощью diff-ответов от сервера, и поделилась муками выбора между Diffy, Karate и кастомным решением.
Postman и Newman — автоматизация API для бедных // Антон Малев-Ланецкий
Антон привык работать в условиях ограниченных сроков-бюджетов и с радостью делится своими лайфхаками. В докладе рассказывает, как подружить Postman и Newman, уйти от запуска руками и получить отчёт в удобном виде. Бесценный навык и бесплатная реализация.
Фаззинг или тестирование мусорными данными // Максим Бакиров
Стоит отметить, что Макс пишет на С++ и его доклад очень близок к unit-тестированию. Однако, даже если тема вам не близка, посмотрите видео для развлечения. Наши гости единогласно заметили, что за фаззингом будущее.
Если хочется продолжения
Видео с прошедших встреч — в канале DevDay на YouTube
Ещё больше докладов — на techno2gis.ru
Фотоотчёт c мероприятия — в вк-группе «Техно2ГИС»