Contenu du post
🤖AI в мобильном тестировании: Block представил Trailblaze Инженеры из Block (бывший Square) открыли исходники Trailblaze — фреймворка, который позволяет писать Android UI-тесты на естественном языке. Идея заключается в том, чтобы вместо классического "найди кнопку по id, кликни, проверь текст" пишешь: "Открой экран профиля, измени имя на John, сохрани изменения". AI-агент сам понимает, как это сделать. Как это работает: 👉 Встраивается в обычные instrumentation-тесты 👉 Под капотом используется Maestro для отправления UI команд 👉 Под капотом использует кастомный on-device драйвер для Maestro 👉 Можно расширять функциональность через свои TrailblazeTool 👉 Генерирует детальные отчёты с трейсами выполнения 👉 Можно использовать разные модели через провайдеров // Пример теста @Test fun myTest() { trailblaze.execute( """ Open profile, change name to John, save """ ) } Подход не заставляет перестраивать CI/CD с нуля — используешь существующую инфраструктуру (Gradle, Espresso, UiAutomator). Постепенное внедрение AI-тестов рядом с обычными. Проект свежий, но за ним стоит опыт команды из крупной финтех-компании. Посмотрим, как будет развиваться. 🐱GitHub Trailblaze 📄Документация #AI#тестирование