每日 AI 攻略工作已验证 2026年7月28日

7 分钟内创建移动应用自动化测试 AI 代理

基于 Appium 和 pytest 的现成 Python 脚本:运行测试场景、出错时自动截图、生成 HTML 报告

  1. 1.打开 chatgpt.com 并开始新对话。免费版即可满足需求。

    不要在聊天中发送内部 API 密钥、令牌和应用密码 - ChatGPT 会将其数据放在自己的服务器上处理。

    ChatGPT 关于该工具
  2. 2.将下方提示词粘贴进去。将 [APP_NAME] 替换为应用名称(例如 Calculator),[PLATFORM] 替换为 android 或 ios,[APP_FILE] 替换为应用文件路径(.apk 或 .ipa),[SCENARIOS] 替换为 2-3 个用中文或英文编写的场景,例如:「用户打开登录页面,输入用户名和密码,点击登录,看到主页面」。

    每个场景步骤描述得越详细 - 生成的测试脚本就越准确。

    ChatGPT 关于该工具
    提示词
    你是一名资深的移动端 QA 自动化测试工程师。请使用 Appium 和 pytest 为以下内容创建一个完整的 Python 测试代理:
    
    应用名称:[APP_NAME]
    平台:[PLATFORM]
    应用文件路径:[APP_FILE]
    
    测试场景:
    [SCENARIOS]
    
    交付物:
    1. conftest.py - 包含 pytest fixtures(driver 初始化/清理、desired capabilities 配置)
    2. test_app.py - 每个场景对应一个测试函数,使用 WebDriverWait、断言、try/except
    3. 测试失败时自动截图,保存到 ./screenshots/ 目录
    4. requirements.txt - 包含所有依赖
    5. 面向初学者的逐步运行说明
    
    使用 Python 3.10+ 语法。添加英文行内注释。
    这个提示词的作用中文提示词:请求 ChatGPT 创建一个完整的测试代理 - 包含多个使用 Appium 和 pytest 的 Python 文件,支持失败时自动截图。请将方括号中的字段替换为你的应用数据和测试场景。
  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完全免费的开源自动化测试框架,无任何限制。
  • 免费Python免费的开源编程语言,免费安装使用。
  • 免费Node.js免费的运行时环境,仅用于启动 Appium Server。
试一试,做第一个打卡的人

为什么是今天

AI 服务变化很快 - 界面和免费额度可能与描述有所不同。