Lamoda Tech QA Back Meetup: материалы встречи

В Lamoda Tech более 50 QA backend-инженеров стоят на страже качества нашего продукта. Мы тестируем более 200 систем на Go, PHP и Java и постоянно работаем над процессами тестирования.

Поэтому не понаслышке знаем, как важно грамотно выстраивать процессы — выбирать конкретную для случая стратегию тестирования, уделять внимание интеграциям и выстраивать коммуникации между QA инженерами и разработчиками. Об этом и был наш митап 19 сентября, куда вошли два доклада и дискуссия о моках и тестировании.

c76d03ea106708909568c4c280c46192.png

Видео и презентации докладов

Делим тесты между QA и разработчиком

Кирилл Поляков, ведущий инженер по тестированию в Lamoda Tech

Подходы в тестировании во многом уже устоялись, но есть еще вопросы, на которые можно дискутировать и искать правильные для себя ответы. Где лежит граница ответственности в тестировании между тестировщиком и разработчиком? Нужно ли QA проверять автотесты, которые пишет разработчик? И на чью сторону перелетает мяч в зависимости от разных этапов тестирования? В докладе Кирилл рассказал про нюансы в выстраивании стратегии на разных уровнях тестирования, и о том, как QA-инженер может улучшить процесс проверки кода.

Слайды

Интеграционное тестирование: как приручить хаос

Катя Назмеева, старший инженер по тестированию в Lamoda Tech

Давайте признаемся, у всех компаний с микросервисной архитектурой под капотом лежит кусок устаревшего монолита. И его тоже нужно поддерживать, а иногда и реализовывать интеграции с новыми сервисами. Однако проводить интеграционные тесты в условиях, когда документации мало, а разработчик уволился довольно не просто. В докладе Катя предложила стратегию для успешного проведения интеграционного тестирования микросервисов и поделилась кейсами из своего опыта, когда правильная организация процесса не только не создает задержек в новых релизах, но иногда и ускоряет их.

Слайды

Дискуссия

Не создают ли моки ложное чувство безопасности? Должны ли интеграционные тесты запускаться при каждом коммите? Этим вопросам мы посвятили отдельную дискуссию, в которой приняли участие наши коллеги, зрители из зала и в онлайн-трансляции.

Кирилл Поляков, ведущий инженер по тестированию в Lamoda Tech
Катя Назмеева, старший инженер по тестированию в Lamoda Tech
Дима Куликов, старший инженер по тестированию в Lamoda Tech
Лера Киселева, старший инженер по тестированию в Lamoda Tech

Фото и ссылки

Ищите себя на фотографиях с мероприятия.

Спасибо всем, кто был с нами в этот вечер, задавал вопросы в чате трансляции и обменивался мнениями за пиццей на офисной кухне!

Обязательно подписывайтесь на телеграм-канал Lamoda Tech, чтобы не пропустить наши новые события.

© Habrahabr.ru