392просмотров
24 ноября 2025 г.
Score: 431
🚄 Как я ускорил запуск мобильного UI-теста примерно в 15 раз с помощью AI-тестировщика Смотрю на результаты эксперимента и думаю: «Вот это разница…» 😄 В прошлом посте я рассказывал, как вручную делал свой первый мобильный UI-тест в Xcode (см. выше). Да, там было много шагов, но самое интересное началось, когда я попробовал прогнать тот же тест-кейс, но через noqa.ai. Отдельная благодарность Кате М (👋), чью реакцию на пост создателя продукта я увидел в LinkedIn, а потом решил попробовать его 🌚 Важное уточнение Если бы я делал тот ручной самописный тест второй раз, я бы, конечно, сделал его быстрее. Тут вопросов нет: опыт растёт, а с ним и скорость. Но дело вообще не про написание. 🎯 Дело — в запуске На нативном стеке запуск мобильного UI-теста это цепочка: - продумать архитектуру тестов; - создать необходимые директории и файлы с экранами/элементами экранов приложения; - прописать accessibilityId в коде приложения, чтобы тест находил элементы во время запуска тестов; - поднять симулятор или устройство - убедиться, что выбрана правильная схема; - пересобрать при изменениях; - бороться с всплывающими окнами, вылетами, ошибками. А вот как это было в noqa.ai 1. Почитал документацию. 2. В настройках аккаунта дал соответствующие разрешения к TestFlight и тестируемому приложению. 3. Вставил в соответствующее поле описание нашего приложения, чтобы у AI был контекст того, что предстоит тестировать. 4. Вставил в поле тест-кейс с шагами и ожидаемыми результатами. 5. Нажал «Run». Всё. Сервис сам: - запустил WebDriverAgent на моем физическом устройстве, - запустил тестируемое приложение, - прошёл шаги, - сделал скриншоты, - зафиксировал результат. И если руками весь pipeline запуск → прогон → отладка → перезапуск стабильно съедает часы, то здесь — минуты. 🏁 Итого: - ручной запуск в Xcode: у меня в общем ушло примерно 15 часов; - запуск в noqa: ≈ 1 час от «не было ничего» до «тест прошёл». Что дальше? Я связался с создателем noqa и прямо сейчас участвую в beta-тестировании. Еще хочу посмотреть, на сколько большую часть нашей мобильной регрессии можно вынести в AI-инструменты. Ну и поэкспериментировать еще с другими, потому что прямо сейчас их появляется всё больше и больше. #mobileAutomation #aiTesting
392
просмотров
2239
символов
Да
эмодзи
Нет
медиа

Другие посты @valentin_qa

Все посты канала →
🚄 Как я ускорил запуск мобильного UI-теста примерно в 15 ра — @valentin_qa | PostSniper