Maestro: упрощение тестирования мобильных приложений

Maestro – новый фреймворк, нацеленный на упрощение автоматизации тестирования мобильных приложений, предлагающий простой синтаксис на основе YAML, и снижающий порог входа для начинающих тестировщиков. Он поддерживает как Android, так и iOS (хотя на iOS пока только эмуляторы) и предоставляет инструменты для работы с Page Object Model.
Maestro: упрощение тестирования мобильных приложений
Изображение носит иллюстративный характер

Ключевые преимущества Maestro – простота настройки, интуитивно понятный интерфейс, гибкость интеграции с CI/CD, а также легкий поиск локаторов. Вместо сложных XPath, применяются ID, текст или позиции элементов. Утилита Maestro Studio позволяет в графическом режиме находить локаторы и даже записывать сценарии тестов.

Основные команды Maestro для тестирования включают tapOn (нажатие), inputText (ввод текста), assertVisible (проверка видимости), scroll (прокрутка) и другие, позволяющие быстро создавать и выполнять тесты. Maestro минимизирует ложные срабатывания и обеспечивает стабильные результаты.

Несмотря на преимущества, есть и недостатки: на iOS есть проблемы с запуском в CI. Разработчики активно продвигают собственное облако за 500 долларов в месяц. Maestro лучше подходит для простых приложений, у которых мало страниц, и для проектов, где автоматизация тестирования начинается с нуля. Для проектов с уже настроенными решениями и тестами, переход на Maestro не рекомендуется.


Новое на сайте

19817В Луксоре нашли стелу с римским императором в образе фараона 19816Экипаж Artemis II о моменте, когда земля исчезла за луной 19815Почему луна выглядит по-разному в разных точках земли? 19814Adobe экстренно закрыла опасную дыру в Acrobat Reader, которую хакеры использовали с... 19813Метеорный поток, рождённый из умирающего астероида 19812Когда робот пишет за тебя прощальную смс 19811Что общего у лунной миссии, толстого попугая, загадочной плащаницы и лекарства от диабета? 19810Какие снимки Artemis II уже стали иконами лунной программы? 19809Кто на самом деле хочет сладкого — вы или ваши бактерии? 19808Как рекламные данные 500 миллионов телефонов оказались в руках спецслужб? 19807Экипаж Artemis II вернулся на землю после десяти дней в космосе 19806Зелёная и коричневая луна: почему геологи Artemis II уже не могут усидеть на месте 19805Эксперты уверены в теплозащитном щите Artemis II, несмотря на проблемы предшественника 19804Выжить внутри торнадо: каково это — когда тебя засасывает в воронку 19803Аляскинские косатки-охотники на млекопитающих замечены у берегов Сиэтла
Ссылка