Когда я впервые столкнулся с автоматизацией тестирования мобильных приложений, у меня было ощущение, что без серьёзного бэкграунда в программировании туда лучше не соваться. Appium, Espresso, XCUITest — все эти инструменты выглядели мощно, но порог входа был довольно высоким. Со временем я набрался опыта, но всё равно постоянно ловил себя на мысли: почему UI-тесты до сих пор такие сложные? Именно с этим вопросом я пришёл к Maestro — инструменту, который заметно изменил мой взгляд на тестирование интерфейсов. Maestro — это инструмент для автоматизации UI-тестов мобильных приложений (Android и iOS), а также веб-приложений. Его главная идея — сделать end-to-end тестирование простым, быстрым и доступным, даже если ты не хочешь писать сотни строк кода. Вместо Java, Kotlin или Python здесь используется YAML-сценарии, которые читаются почти как обычный текст. Тест выглядит не как программа, а как последовательность действий пользователя: открыть приложение, нажать кнопку, ввести текст, провер