Мысли о “простых” тестах Maestro
Немного мыслей на тему «простых» автотестов с фреймворком Maestro.
Когда люди впервые видят YAML тесты - можно подумать:
“Ну это несерьёзно…”
Кажется, что настоящая автоматизация обязательно должна быть:
сложной многослойной с тонной кода и желательно с framework поверх framework 😄 бррр…
Но в нашем YAML появляются: 👉 CI 👉 реальные устройства 👉 мобильная ферма 👉 HTML-отчёты 👉 JS-логика 👉 MCP
Самое интересное, что Maestro сейчас очень хорошо показывает одну простую мысль:
не обязательно делать систему сложной, чтобы она решала реальные задачи.
Да, YAML выглядит непривычно после классической автоматизации. Но когда:
тесты быстро пишутся удобно поддерживаются нормально дебажатся запускаются в CI работают на реальных устройствах начинаешь смотреть на это уже немного иначе.
И чем больше работаю с мобильной автоматизацией, тем чаще ловлю себя на мысли:
иногда простое инженерное решение оказывается эффективнее “серьёзной” архитектуры ради архитектуры.
И да… не всё должно быть сложным, чтобы быть мощным ))