Depository of News

От рутины к эффективности: как QA-инженер может изменить релизный процесс в большой команде

newsdepo.com · world

<img src="https://habrastorage.org/getpro/habr/upload_files/27b/48e/e34/27b48ee34983170d40ef8e70d3415373.jpeg" /><p>Привет, Хабр! Меня зовут Елена Бабенко, я QA lead в одной из продуктовых команд Pangolin в Сбертехе. Мы разрабатываем СУБД,&nbsp;процесс это сложный и интересный, ведь помимо теории программирования и тестирования нам нужно разбираться и в&nbsp;работе PostgreSQL. Но&nbsp;здесь я хочу рассказать не&nbsp;про&nbsp;ежедневные задачи тестирования, а про&nbsp;релизы и роль выпускающего QA-инженера (обычно эту роль у&nbsp;нас берёт на себя один из&nbsp;QA‑лидов). Эта статья будет интересна тестировщикам, которые работают с&nbsp;крупными продуктами, чьи релизы занимают не&nbsp;час, а&nbsp;обычно пару недель.</p><p>СУБД Pangolin&nbsp;— один из&nbsp;таких больших продуктов, и примерно четыре раза в&nbsp;год у&nbsp;нас случается релиз. В&nbsp;каждую версию входят новые фичи, багфиксы, иногда&nbsp;— рефакторинг и другие улучшалки. В&nbsp;общем, большое количество нового кода. Конечно, каждая отдельная задача уже протестирована, но&nbsp;перед выходом в эксплуатацию необходимо стабилизировать уже всю сборку как&nbsp;цельный продукт.</p><p>От&nbsp;релиза к&nbsp;релизу мы улучшаем наши процессы и ускоряем разработку. У&nbsp;нас есть много Quality Gates для&nbsp;проверки&nbsp;— помимо стандартных юнитов, мы запускаем регрессы в&nbsp;различных вариациях (состояние сборки по умолчанию, кастомные комбинации, например с&nbsp;разными типами&nbsp;лицензий), обновления с&nbsp;предыдущих версий (здесь&nbsp;же и откаты), совместимость с разными ОС и другое.</p><p>Для многих запуск всех проверок&nbsp;— это муторная и неинтересная работа, которая ещё и занимает порядочно времени. А&nbsp;ведь потом надо все эти проверки сверить, проанализировать падения тестов, разобраться с&nbsp;багами (если такие будут), починить флакающие тесты... И в&nbsp;конце концов запустить это всё ещё раз для&nbsp;финального сбора отчётов.</p> <a href="https://habr.com/ru/articles/1077512/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1077512#habracut">Читать далее</a>

Read full article →