Профилирование и оптимизация тестов Rails-приложений

0/5 ·
Создан: 1 июля 2024 г. Обновлён: 23 марта 2026 г.

Одно ожидание тестов на CI может занимать часы — здесь показывают, как сократить время выполнения сьюта в разы без масштабного рефакторинга архитектуры приложения. Воркшоп сфокусирован на поиске «бутылочных горлышек» в коде тестов и их устранении с минимальными трудозатратами.

Внутри разбираются инструменты для профилирования Ruby-кода, включая Stackprof и Vernier, а также специализированный пакет TestProf. Вы научитесь анализировать флеймграфы, находить медленные типы тестов с TagProf и оптимизировать работу с фабриками. Отдельное внимание уделяется методам переиспользования данных в RSpec через before_all, let_it_be и AnyFixture. Материал предназначен для разработчиков на Ruby on Rails, которые хотят ускорить цикл обратной связи и снизить расходы на CI-инфраструктуру.

0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

О
Можно купить
330 ₽ 15 990 ₽ −98%

Основы программирования на языке Ruby

Специалист
О
Можно купить
120 ₽ 1 400 ₽ −91%

Организация тестирования методом свободного поиска

Наталья Руколь
П
Можно купить
290 ₽ 10 800 ₽ −97%

Программирование на Python для тестировщиков

Алексей Баранцев
Appium - Автоматизация мобильного тестирования с помощью Python Можно купить
128 ₽ 650 ₽ −80%

Appium - Автоматизация мобильного тестирования с помощью Python

Udemy
Selenium Webdriver with Python from Scratch + Frameworks Можно купить
200 ₽ 999 ₽ −80%

Selenium Webdriver with Python from Scratch + Frameworks

Rahul Shetty
QA Crew. Сезон 5. Интеграционное тестирование. Тестирование с ограниченными ресурсами Можно купить
472 ₽ 3 900 ₽ −88%

QA Crew. Сезон 5. Интеграционное тестирование. Тестирование с ограниченными ресурсами

Podlodka.io
Selenium & Beautiful Soup - Combined Project Можно купить
130 ₽ 999 ₽ −87%

Selenium & Beautiful Soup - Combined Project

Alexander Schlee
Dry-rb: что, зачем и как Можно купить
790 ₽ 3 900 ₽ −80%

Dry-rb: что, зачем и как

Thinknetica
З
Можно купить
302 ₽ 2 000 ₽ −85%

Записи Go Crew #1 - Внутренний тулинг

Podlodka.io
Python в действии: практический курс 50+ реальных проектов Можно купить
196 ₽ 2 250 ₽ −91%

Python в действии: практический курс 50+ реальных проектов

Arbaz Khan
QA Тестирование с нуля до сильного Junior Сбор взносов
11 463 ₽ 29 000 ₽ −60%

QA Тестирование с нуля до сильного Junior

qa.studio