Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Строим процесс QA со стороны производительности. Дорого, качественно, небыстро

Lean подход к тестированию

Доклад принят в программу конференции

Тезисы

Нагрузочное тестирование (НТ) — неотъемлемая часть процесса обеспечения качества любой системы с большим числом пользователей. Для проведения НТ существует множество инструментов, но многие из них решают относительно узкие задачи, а более сложные комплексы — платные и проприетарные, и это накладывает свои ограничения.

В своём докладе я расскажу о развитии наших в Miro инструментов от ручного запуска скриптов через относительно простой консольный скрипт для кластерного запуска тестов с поддержкой нескольких инструментов НТ до целого комплекса из сторонних и собственных компонентов и интеграцией в CI/CD. С процессной точки зрения таким образом произошёл переход от просто НТ к QA со стороны производительности, что включает в себя намного большее. Этот процесс шёл рядом с переездом с монолита на микросервисы, и это создало дополнительные вызовы. Кроме этого, будут освещены организационные вопросы, которые были решены в ходе внедрения описанного процесса.

Инженер-разработчик с опытом работы с 2009 г., большую часть в R&D-подразделениях. С 2017 г. — в автоматизации тестирования. С 2020 г. — в Miro. Увлечённый активист свободного и открытого ПО и железа, организатор PermLUG.

Видео