Jango icon

Jango

Jango 是一款 macOS 开发者工具,通过在独立浏览器会话中运行 AI 参与者,测试多用户 Web 应用流程,帮助验证聊天、社交、市场、订单簿及协作交互。

Jango

用于多用户 Web 应用测试的 AI 参与者

Jango 是一款 macOS 开发者工具,用于测试需要多个账户的 Web 应用。它为 AI 参与者提供独立的测试账户、浏览器会话和目标,让他们能够浏览页面、填写表单、发布消息、下测试订单或更新共享任务,同时开发者观察整个流程。

该产品旨在开发阶段探索社交应用、聊天系统、市场、订单簿和协作工作区中的多用户行为。开发者可以使用自己的账户加入运行过程,查看每位参与者看到的内容,暂停或重新指引活动,并在修改应用后保存一组参与者配置,以便稍后再次运行。

多用户应用测试功能

独立的参与者浏览器

添加开发 URL 并分配独立的测试账户,让每位参与者在隔离的浏览器会话中进行操作。

目标导向的场景

为参与者设定角色、限制条件和目标,例如发帖、回复、下单、更新任务或检查共享状态。

实时观察与控制

观看参与者的屏幕,使用自己的账户加入应用,发布新的指令,暂停活动,并在交互发生时调查故障。

保存的场景与应用记忆

保存场景、登录状态、检查点、已观察到的控件和参与者记忆,以便在应用发生变化后恢复重复出现的情境。

运行证据

运行过程可以留下活动记录、可观察的检查项、比较结果和证据,例如预期消息是否出现或导航操作是否完成。

控制面板、CLI 和 MCP 访问

使用控制面板,从终端启动会话,或通过 MCP 连接编程助手,同时将场景及其记忆保存在一起。

Jango 的适用场景

  • 聊天和群组消息检查

    使用独立的发送者和接收者账户创建私人房间,然后比较消息送达、回复、顺序、归属、未读指示,以及晚加入的参与者可以看到的内容。

  • 社交社区和信息流

    为主持人、成员、版主或新用户分配角色,以检查邀请、成员状态、帖子、回复、私密对话,以及每个账户可见内容的变化。

  • 协作工作区

    使用所有者、编辑者和查看者账户,跟踪邀请、任务分配、评论、角色变更和交接,同时检查从每种角色的视角来看共享状态是否易于理解。

  • 市场和沙盒订单簿

    让买家和卖家在沙盒订单簿或市场中运行流程。参与者可以浏览商品列表或订单页面、提交测试订单,并从独立账户查看由此产生的共享状态。

Pros and Cons

Pros

  • 能够执行使用单个已登录账户难以检查的交互,包括邀请、回复、角色变更和共享状态。
  • 为参与者使用独立的浏览器会话,并允许开发者使用个人测试账户加入同一流程。
  • 支持实时检查、手动指引、暂停、保存的场景、登录状态、检查点和运行证据。
  • 浏览器在开发者的 Mac 上本地运行,并捆绑 Node.js 和 Chromium,无需单独安装 Node 或 Playwright。

Cons

  • AI 操作并非确定性的,因此保存的场景是可重复的起点,而不是精确的测试回放。
  • 它旨在作为确定性断言、负载测试、API 级授权检查、受控并发测试或真实用户研究的补充,而非替代这些方法。
  • 支持情况取决于应用的浏览器控件;仅使用画布的应用、弹窗式登录流程和 CAPTCHA 可能需要采用其他集成方式。

FAQ

如何设置 Jango 测试?

Jango 是一款用于测试多 AI 参与者 Web 应用的 macOS 应用。添加开发 URL 和测试账户,为每位参与者分配角色或目标,让他们在独立的浏览器会话中操作应用,同时你可以观察或加入运行过程。

AI 参与者可以在应用内执行哪些操作?

每位参与者都可以浏览页面、点击控件、填写表单、选择选项、上传提供的图片,并执行 Jango 能够通过所观察到的控件实现的操作。具体结果取决于应用及其浏览器界面。

我可以与 AI 参与者参与同一流程吗?

可以。你可以使用自己的账户登录应用,而参与者使用分配给他们的账户。Jango 还支持向参与者发出指令、暂停活动以及查看他们的浏览器视图。

Jango 无法完成哪些类型的测试?

Jango 用于在开发阶段探索多用户流程,不能替代确定性的自动化断言、负载测试、授权测试或真实用户研究。AI 操作并非确定性的,参与者也可能遗漏控件或未能遵循指令。

Jango 需要什么平台和本地配置?

Jango 目前可在搭载 Apple silicon 或 Intel 处理器的 macOS 上运行。浏览器在本地计算机上运行,而项目、证据和浏览器检查点会存储在账户中。Jango 已捆绑 Node.js 和 Chromium,因此无需单独安装 Node 或 Playwright。

Quick Facts

类别
用于 AI 辅助多用户应用测试的开发者工具
平台
搭载 Apple silicon 或 Intel 处理器的 macOS
主要用户
测试多账户 Web 应用的开发者
应用类别
社交应用、聊天应用、市场、订单簿和协作应用
浏览器执行
浏览器在用户的计算机上本地运行
主页列出的方案
提供 Free、Pro 和 Enterprise 选项;同时介绍了托管 AI credits 和自带密钥选项