# Jango 用于开发测试多用户 Web 应用的 macOS 桌面工具,可让 AI 参与者在独立浏览器会话中执行社交、消息、协作、交易市场和沙盒订单簿等流程。 - Findings24: - 网站: - 价格: Freemium - 分类: 开发者工具 ## 什么是 Jango? Jango 是一款用于开发测试多用户 Web 应用的 macOS 桌面工具。它会为 AI 参与者创建独立的浏览器会话,并为每位参与者分配测试账号、角色和目标,让开发者能够执行通常需要多人参与的交互流程。 开发者可以观察参与者的屏幕、暂停或引导活动,也可以使用自己的账号加入同一个应用。Jango 面向由开发者控制的应用,支持社交互动、消息传递、协作、交易市场和沙盒订单簿等工作流。 ## Jango 能做什么? ### 独立的浏览器会话 每位参与者都通过隔离的浏览器会话操作,有助于模拟彼此独立的账号,而不是让多个标签页共享同一登录状态。 ### 分配账号、角色和目标 连接开发 URL 和测试账号,然后定义角色及具体目标,例如邀请用户、下单或更新共享任务。 ### 实时观察和引导 观看参与者的屏幕,在出现意外结果时暂停活动、下达指令,并使用自己的账号与 AI 参与者一同操作应用。 ### 保存参与者配置和应用记忆 保存参与者配置、加密的登录状态、浏览器检查点、观察到的应用控件、可复用提示和执行历史,以便后续开发检查。 ### 运行证据和比较 运行可以留下活动记录、可观察检查结果、由操作支持的导航提示以及比较信息,帮助记录不同账号发生的情况。 ### Dashboard、CLI 和 MCP 访问 使用桌面工作区、从终端启动会话,或通过 MCP 让编码助手获得访问权限。AI 会话可以连接 OpenAI、Anthropic 或 Vercel AI Gateway。 ## 使用场景 ### 社交信息流和社区 使用多个开发账号测试邀请、帖子、对话、社区角色和共享活动,同时检查每个账号可以看到的内容。 ### 消息传递和群聊 无需协调一组人工测试人员即可运行多账号聊天场景,还可以使用开发者自己的账号加入对话。 ### 团队协作工作流 测试团队邀请、共享任务、基于角色的访问权限,以及其他依赖多个参与者的协作型 Web 应用流程。 ### 交易市场和沙盒订单簿 使用买家、卖家和其他参与者角色浏览页面、提交测试商品或订单,并在沙盒环境中检查由此产生的状态。 ### 单人回归探索 保存参与者配置,在应用变更后重复执行探索性检查;需要精确断言时,再将已确认的错误转换为确定性的浏览器或 API 测试。 ## 常见问题 ### 每个 Jango 参与者会做什么? 参与者通过自己的浏览器会话操作 Web 应用。根据其可以观察到的控件,它可以进行页面导航、点击、填写表单、选择选项、上传提供的图片,以及执行目标中描述的操作。 ### 我可以参与同一次测试运行吗? 可以。参与者使用分配给它们的账号时,你可以使用自己的账号登录应用。Jango 让你能够观看屏幕、引导参与者并暂停活动。 ### 我需要设置什么? 你需要一个开发 URL、供参与者使用的测试账号,以及包含角色和目标的场景。Jango 的 Mac 安装程序已捆绑 Node.js 和 Chromium,因此无需单独安装 Node 或 Playwright。 ### 浏览器和项目数据在哪里运行? 浏览器在你的电脑上运行。项目、证据和浏览器检查点存储在你的 Jango 账号中;AI 使用可以连接你自己的提供商密钥,也可以通过 Jango 应用内积分进行管理。 ### 哪些类型的应用可能需要其他集成? 该网站指出,仅使用画布的应用、弹出式登录流程和 CAPTCHA 可能需要采用其他集成方式。Jango 用于测试由你控制的应用。 ## 快速信息 - **产品类型**: AI 辅助的多用户 Web 应用测试工具 - **平台**: 支持 Apple 芯片和 Intel 的 macOS 桌面应用 - **主要用户**: 测试需要多个账号或参与者的应用的开发者 - **浏览器模式**: 为每位参与者提供独立的本地浏览器会话 - **工作流访问方式**: 桌面 Dashboard、CLI 和 MCP - **AI 提供商**: OpenAI、Anthropic 或 Vercel AI Gateway;支持自带密钥(BYOK)