Обзор и тест монтажа видео UGREEN M.2 NVMe SSD USB4 40Gbps внешний бокс быстрый прошёл испытания
📱🚀 Maestro – когда UI-тесты перестают быть болью
Автоматизация мобильных UI-тестов всегда была похожа на балансировку на канате: один неверный шаг, и вся конструкция рушится. Те, кто пробовал писать тесты на Appium или Espresso, знают, насколько это бывает нестабильно, сложно и раздражающе. Но недавно в open-source-сообществе появился проект, который обещает сделать мобильную автоматизацию по-настоящему удобной и быстрой. Знакомьтесь – Maestro, UI-фреймворк нового поколения, созданный командой Mobile Dev. Maestro не появился из ниоткуда. Это результат переосмысления опыта работы с такими гигантами, как Appium, Espresso, UIAutomator и XCTest...
Почему баги это ответственность всей команды
В одном очень хорошем проекте (на котором я работал), было жесткое легаси (старый код). Не потому, что там плохие программисты, а потому, что некоторое время не было других подходов в разработке. Позже появилось понимание, как делать многомодульные проекты и как правильно настраивать в них поставку зависимостей, как и зачем нужна чистая архитектура. И первое, что сделали лиды этого проекта перед массовыми миграциями и рефакторингом - ответственную бизнес логику покрыли unit тестами и, самое главное, UI тестами. И это была золотая пуля. UI тесты спасут вас от 95% бед. UI тест - это когда “скрипт” запускает ваше приложение и протыкивает кнопочки по заданному сценарию...