Как научить ИИ писать E2E-тесты для iOS и Android по стандартам проекта

habrahabr.ru · tech
Full story

Dima Borshchevsky, a QA engineer at Avito Tovary with about ten years in IT, is looking into how much of mobile E2E test preparation can be handed to an AI agent without lowering quality requirements. He says generating a few lines in Kotlin or Swift is not difficult. The harder part is getting a change that uses a specific project's infrastructure and prepares the test according to the project's standards.

Привет, Хабр! Меня зовут Дима Борщевский , я QA Engineer в Авито Товары и работаю в IT около десяти лет. В последнее время я разбираюсь, какую часть подготовки мобильных E2E-тестов можно передать ИИ-агенту без снижения требований к качеству. Сгенерировать несколько строк на Kotlin или Swift несложно. Сложнее получить изменение, которое использует инфраструктуру конкретного проекта, подготавливает воспроизводимые данные, проверяет результат каждого действия, компилируется и запускается. Обычного запроса в духе «напиши E2E-тест оформления заказа» для этого недостаточно. В статье я разберу подход, оформленный как универсальный скилл для мобильных E2E-тестов. Он поддерживает Android и iOS, но не навязывает общий фреймворк: источником правил остаётся целевой репозиторий. Материал будет полезен QA-инженерам и разработчикам, которые уже используют ИИ для работы с кодом и хотят получать от него проверяемый результат. Читать далее

Read full article → Compare