Contenu du post
🔨UI тесты без кода на естественном языке стали доступны в Android Studio Otter. Прикольно, но убирайте В свежем релизе Android Studio Otter стала доступна фича Journeys. Идея звучит хайпово: вы пишете сценарий теста на обычном ествественном языке, а магия AI превращает это в воспроизводимый UI-тест. Как это работает? - Вы описываете шаги (например, “открой корзину”, “проверь наличие товара”) - Journeys парсит это и сохраняет в проект специальный файл (не код) в папке journeysTest. - Тесты можно запускать прямо из студии или через командную строку (gcloud). 😮 В чём подвох? Несмотря на удобство «написания», вопросы к инфраструктуре остаются открытыми: 👉Привязка к Google Cloud: Чтобы запустить эти тесты через CLI, нужна авторизация в gcloud. Без интернета и доступа к серверам Google магия парсинга не сработает. 👉Изолированный контур: Если ваш CI/CD живет в закрытой сети, внедрить Journeys будет тем еще квестом. 👉Масштабируемость: Насколько стабильно AI будет интерпретировать изменения в UI спустя время? Лично я пока настроен скептически. Старый добрый Kaspresso или Compose Test Framework на Kotlin кажутся надежнее — они не требуют облаков, легко поддерживаются и работают в любом «подвале» без интернета. Да и генерировать код с AI совсем просто и поддерживается понятнее. Journeys выглядит как классная игрушка для прототипов, но в продакшене больших проектов может стать сложностью. 🔗 Подробнее про Journeys for Android Studio в документации 💬 А что думаете вы? Кто-нибудь уже успел потыкать Journeys в реальных условиях? Может, я упускаю какую-то киллер-фичу, которая оправдывает привязку к облаку? Пишите в комментариях! 👇 #androidstudio#ai#тестирование