Рецепты дняРаботаПроверено 28 июл. 2026 г.

Создайте AI-агента для автотестов мобильного приложения за 7 минут

Готовый Python-скрипт с Appium и pytest: прогоняет тест-сценарии, делает скриншоты ошибок и формирует HTML-отчёт

  1. 1.Откройте chatgpt.com и начните новый чат. Бесплатного тарифа достаточно.

    Не отправляйте в чат внутренние API-ключи, токены и пароли от приложения - ChatGPT обрабатывает данные на своих серверах.

    ChatGPT Об инструменте
  2. 2.Вставьте промпт ниже. Замените [APP_NAME] на название приложения (например, Calculator), [PLATFORM] - на android или ios, [APP_FILE] - путь к файлу приложения (.apk или .ipa), [SCENARIOS] - 2 - 3 сценария на русском или английском, например: «пользователь открывает экран входа, вводит логин и пароль, нажимает Войти, видит главный экран».

    Чем детальнее опишете каждый шаг сценария - тем точнее получится тестовый скрипт.

    ChatGPT Об инструменте
    Промпт
    You are a senior mobile QA automation engineer. Create a complete Python test agent using Appium and pytest for the following:
    
    App: [APP_NAME]
    Platform: [PLATFORM]
    App file path: [APP_FILE]
    
    Test scenarios:
    [SCENARIOS]
    
    Deliverables:
    1. conftest.py with pytest fixtures - driver setup/teardown, desired capabilities
    2. test_app.py with one test function per scenario - use WebDriverWait, assertions, try/except
    3. Screenshot capture on test failure saved to ./screenshots/
    4. requirements.txt with all dependencies
    5. Step-by-step run instructions for a beginner
    
    Use Python 3.10+ syntax. Add inline comments in English.
    Что делает этот промптПромпт на английском: просит ChatGPT создать полноценного тест-агента - несколько файлов на Python с Appium и pytest, со скриншотами при ошибках. Замените поля в квадратных скобках на данные вашего приложения и тестовые сценарии.
  3. 3.Скопируйте каждый сгенерированный файл (conftest.py, test_app.py, requirements.txt) в новую папку проекта на компьютере.

    ChatGPT выдаёт каждый файл отдельным блоком кода - копируйте их по одному.

  4. 4.Откройте терминал в папке проекта и выполните: pip install -r requirements.txt. В отдельном окне терминала установите и запустите Appium Server: npm install -g appium, затем appium.

    Нужны установленные Python 3.10+ и Node.js 18+. Для Android - Android Studio с эмулятором. Для iOS - Xcode с Simulator (только macOS).

    Appium
  5. 5.Запустите тесты командой pytest test_app.py -v. После завершения откройте файл отчёта в браузере.

    Если тесты падают с ошибкой соединения - убедитесь, что Appium Server запущен, а эмулятор или устройство подключены. Текст ошибки можно вставить обратно в ChatGPT и спросить «How to fix this?»

💰 Сколько это стоитцены на 2026-07
  • бесплатноChatGPT FreeБесплатный тариф: безлимитные сообщения с моделью GPT-4o-mini, кредитная карта не нужна.
  • бесплатноAppiumПолностью бесплатный open-source фреймворк для автоматизации тестирования, без ограничений.
  • бесплатноPythonСвободный язык программирования, устанавливается бесплатно.
  • бесплатноNode.jsБесплатная среда выполнения, нужна только для запуска Appium Server.
Попробуй и отметься первым

Почему сегодня

ИИ-сервисы быстро меняются - интерфейсы и бесплатные лимиты могут отличаться от описанных.