Профессиональная конференция по интеграции процессов разработки, тестирования и эксплуатации

Проект, который научил. Пересмотр роли нагрузочного тестирования в проекте — движение к коллаборации

DevOps практики и культура

Нагрузочное тестирование
Автоматизация тестирования
Интеграционное тестирование
Коммуникация

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

1. Инженеры нагрузочного тестирования (НТ): - Для тех, кто ищет способы расширить влияние НТ в проекте, сделать свою работу более стратегической и полезной для всей команды. - Для тех, кто интересуется практиками интеграции НТ в DevOps и автоматизацией в CI/CD. 2. DevOps-специалисты: - Доклад демонстрирует, как взаимодействие с инженерами НТ повышает стабильность инфраструктуры и систем, за счет улучшения мониторинга, масштабируемости и автоматизации. 3. Разработчики ПО: - Для понимания роли НТ в обеспечении качества системы и построения более слаженной коллаборации между разработкой, тестированием и DevOps. 4. Участники небольших проектов или стартапов: - Доклад подчёркивает, что практики, связанные с нагрузочным тестированием, применимы даже на ранних стадиях разработки, помогая заложить надёжный фундамент. Общий профиль аудитории: специалисты, заинтересованные в улучшении взаимодействия между командами, повышении стабильности и качества продуктов через интеграцию нагрузочного тестирования и DevOps-методов.

Тезисы

Доклад посвящён личному опыту в проекте, где нагрузочное тестирование из изолированной задачи превратилось в стратегически важный процесс, интегрированный в DevOps. Рассматриваются изменения подходов к тестированию и взаимодействию между командами, которые сделали проекты более устойчивыми и предсказуемыми.

Традиционное представление о НТ как о финальной проверке перед релизом малоэффективно. Интеграция тестов в процессы разработки и пайплайны (CI/CD) позволяет выявлять проблемы на ранних этапах и минимизировать риски.

Ранний анализ нефункциональных требований, погружение в архитектуру и бизнес-логику (например, расчёт пропускной способности) делают тестирование полезным для всей команды.
Включение тестов на масштабируемость и разработка инструкций для критических ситуаций повышают стабильность работы системы при пиковых нагрузках.
Использование smoke perf tests и коротких автотестов позволило интегрировать НТ в разработку даже на небольших проектах, ещё не вышедших в продакшен.
Комплексное нагрузочное тестирование помогает выявить «узкие места», такие как неразделённые ресурсы, влияние «шумных соседей» и недоработки в проектировании саг.

Смена майндсета:
Работать вместе с командой, а не по-отдельности.

Более 10 лет опыта в нагрузочном тестировании и обеспечении качества сложных систем банковских и финтех-продуктов.
Нагружала за это время большие банковские системы с миллионами клиентов, маленькие АБС с сотнями пользователей, платежные и цифровые сервисы.
Строила и перекраивала процессы нагрузочного тестирования в командах и в одиночку.
Наблюдала многократный рост проектов и распилы монолитов.
Хобби - рисование.

RoboGate

Финтех

Видео

Другие доклады секции

DevOps практики и культура