QA Meetup от OneTwoTrip: как это было

QA Meetup от OneTwoTrip: как это было

В середине лета мы провели офлайн-митап для QA: 11 июля 2024 года в Санкт-Петербурге четыре эксперта OneTwoTrip поделились своим опытом, а после устроили афтепати с отличной атмосферой для нетворкинга.

Участники митапа узнали о том, как в сервисе придумали решение для автоматизации тестирования чат-бота службы поддержки, познакомились с опытом разработки UI- и API-тестов и внедрением решения Allure TestOps.

О каждом выступлении специалистов OneTwoTrip мы подготовим отдельные статьи с видеодокладами спикеров, а сейчас предлагаем ознакомиться с кратким резюме митапа.

Автоматизация тестирования чат-бота для техподдержки

Спикер: Иван Абрамов (Tech Lead QA Automation). В OneTwoTrip он работает 3 года и развивает направление автоматизации. Иван осуществил переход на абсолютно новые процессы на основе Playwright+TypeScript в продуктовых командах.

В докладе он рассказал, как автоматизировал тестирование чат-бота для общения клиентов с техподдержкой, причём это был его первый опыт — и весьма позитивный. Решение пришлось придумывать с нуля, и оно оказалось очень успешным: за полтора года, которые прошли с внедрения чат-бота, удалось снизить количество обращений к специалистам поддержки примерно на 35% — небольшие сложности успешно решает бот.

А про то, как же это было реализовано, с какими проблемами ребята столкнулись по пути и как их решали, скоро расскажем в отдельной статье.

Как мы API автоматизируем

Спикер: Виталий Герко, QA Lead в команде «Отели». Виталий в контроле качества 8 лет, из них в тестировании 3 года, почти 2 из которых работает в OneTwoTrip.

Виталий поделился опытом автоматизации API и рассказал, как и зачем в OneTwoTrip перешли с устоявшегося Ruby-фреймворка на единый для всех QA стек Playwright+TypeScript. Конечно, не обошлось без сложностей, но к моменту выступления прошло чуть больше года с внедрения нового фреймворка, и преимущества уже очевидны. Главное ― проект стал живым: он активно развивается, каждый день пишутся новые тесты, и это очень здорово для работы сервиса.

Подробности доклада и саму запись скоро опубликуем — подпишитесь на нас, чтобы не пропустить.

Опыт внедрения Allure TestOps в OneTwoTrip

Спикер: Дмитрий Водолаго, QA Mobile Lead. Он уже более 6 лет в тестировании, и за это время работал как в продуктовых командах, так и в международных стартапах, в том числе на аутсорсе.

Allure TestOps ― не совсем стандартная ТМС. Дмитрий рассказал, почему в OneTwoTrip выбрали именно её, с какими трудностями столкнулись при внедрении и насколько оправданным оказался переход с TestIT.

Решение о миграции на новую систему тест-менеджмента было принято из-за нестабильности интеграций с автотестами. Перенести нужно было примерно 1 500 кейсов, попутно сталкиваясь с ошибками, которые пришлось править вручную. Но опыт всё равно получился позитивным, хоть и не во всём идеальным — подробнее расскажем в отдельной статье с видео.

Путь и развитие автоматизации UI в OneTwoTrip

Спикер: Виктор Усачёв, QA Lead в команде Extranet. В тестировании он больше 9 лет, половину из них ― в OneTwoTrip.

Виктор поделился опытом разработки UI-тестов в OneTwoTrip, рассказал о типах тестов, проблемах, которые возникали на пути, и методах их решения. Когда он только пришёл в компанию в 2020 году, в OneTwoTrip было порядка 300 тестов, причём в основном E2E. За четыре года была проделана огромная работа: в компании перешли сперва на JavaScript, а после — на Playwright, и по пути пришлось решить несколько проблем. Но в итоге к 2024 году стало больше 6 500 тестов, и тестовая модель быстро пополняется. Запись выступления с подробностями и ответами на интересные вопросы слушателей выложим чуть позже в отдельной статье.

33
Начать дискуссию