nova-act-usability

🧪 AI 驱动的真实用户旅程测试

基于 Amazon Nova Act 的 AI 驱动可用性测试工具,通过数字孪生用户角色模拟真实交互流程,自动生成 HTML 报告,适用于网站 UX 评估与优化。

收藏
2.4k
安装
814
版本
v1.0.5
CLS 安全性认证2026-07-06
点击查看完整报告 >

使用说明

核心用法

Nova Act Usability Testing 是一款 AI 编排的可用性测试技能,利用 Amazon Nova Act 浏览器自动化能力,模拟真实用户角色(Persona)完成网站交互测试。用户只需提供目标网站 URL,AI 代理将自动完成四阶段流程:生成情境化用户角色、执行自适应测试脚本、解读原始响应数据、生成可视化 HTML 报告。

该技能支持完整工作流测试,包括电商结账、航班预订、社交媒体发布、账户注册等场景,并在关键操作前设置安全停止机制,避免产生实际影响。

显著优点

1. AI 原生编排:充分发挥 Claude 的推理能力,由 AI 代理动态生成角色、解读结果,而非依赖硬编码规则
2. 情境化角色生成:基于网站 URL、行业特征和用户意图,智能推断最相关的测试用户类型

3. 工作流级测试:超越单页面检查,支持端到端用户旅程验证(搜索→选择→填写→停止于最终操作)

4. 安全停止机制:内置 MATERIAL_IMPACT_KEYWORDS 检测,自动拦截支付、发布、注册等敏感操作的实际执行

5. 可追溯报告:生成包含截图链路、原始响应、摩擦点分析的详细 HTML 报告

潜在缺点与局限性

1. 依赖外部服务:需 Amazon Nova Act API key 和 Playwright 浏览器环境,首次配置约需 2-3 分钟
2. 执行时间较长:完整测试(3 角色 × 3 目标)通常需 10-20 分钟,受网站加载速度和 API 响应影响

3. Trace 文件敏感:测试日志包含完整页面截图和内容,可能捕获 PII 或敏感信息

4. AI 解读依赖:最终报告质量取决于 AI 代理对原始响应的解读准确性,存在主观判断空间

5. 仅支持 Chromium:当前仅适配 Chromium 浏览器,跨浏览器兼容性测试受限

适合的目标群体

  • 产品经理:验证新功能上线前的用户体验流畅度
  • UX 设计师:获取真实用户视角的摩擦点反馈
  • 前端开发者:自动化回归测试关键用户路径
  • QA 团队:补充人工测试的覆盖盲区
  • 独立开发者:低成本获取专业级可用性洞察

使用风险

1. 数据隐私风险:Trace 文件可能包含测试网站的敏感信息,建议在隔离环境运行并及时清理
2. API 成本:Amazon Nova Act 按调用计费,高频测试需关注费用控制

3. 超时中断:网络波动或网站响应慢可能导致测试中断,虽支持断点续传但可能产生不完整报告

4. 误报可能:AI 对"目标是否达成"的判断基于自然语言响应,存在边缘情况误判风险

安全解读

核心用法

Nova Act Usability Testing 是一款AI编排的网站可用性测试框架,通过Amazon Nova Act实现浏览器自动化。AI代理生成数字孪生用户角色(personas),运行端到端测试收集原始数据,由AI解释响应判断目标达成情况,最终生成HTML报告。支持预订流程、结账、发帖等真实用户工作流测试。

使用流程:
1. 准备阶段:检查依赖(python3、nova-act、pydantic、playwright)并配置AWS Nova Act API密钥

2. 角色生成:AI根据网站类型智能生成3类代表性用户角色(如高尔夫网站的狂热球迷/休闲观众/高龄观众)

3. 测试执行:脚本自动运行Nova Act浏览器自动化,每个步骤记录原始响应

4. 结果解释:AI分析每个raw_response判断goal_achieved,设置overall_success

5. 报告生成:生成包含截图链接的HTML可用性报告

显著优点

  • AI深度编排:不同于传统测试工具,Claude AI全程决策测试策略、解释结果、生成洞察
  • 安全停止机制:在支付、发布、注册等具有实际影响的操作前自动停止,防止真实交易
  • 多维度角色模拟:支持技术熟练度、年龄、动机等多样化用户画像
  • 完整旅程测试:超越单页测试,覆盖搜索→选择→填表→确认的全流程
  • 动态自适应:根据页面内容智能调整测试策略,无需预定义测试用例
  • 可追溯性:每个步骤保留Nova Act trace文件,含完整截图和页面内容

潜在缺点与局限性

  • 外部依赖重:完全依赖AWS Nova Act API服务,网络中断或API限流即失效
  • 成本考量:Nova Act API调用按量计费,大规模测试成本较高
  • 隐私风险:trace文件捕获完整页面截图,可能意外记录PII或敏感数据
  • 配置门槛:需独立申请AWS Nova Act资格、配置API密钥、安装300MB Chromium浏览器
  • 结果解释依赖AIgoal_achieved判断无硬编码规则,完全依赖Claude的上下文理解,可能存在主观偏差
  • 超时限制:完整测试(3角色×3目标)需10-20分钟,复杂网站可能超时

适合人群

| 用户类型 | 适用场景 |
|---------|---------|
| UX研究员 | 快速验证设计假设、竞品分析 |
| 产品经理 | 上线前验收测试、用户旅程验证 |
| 独立开发者 | 个人项目可用性检查 |
| 数字营销团队 | 落地页转化率优化测试 |

不适合:无AWS账户/不愿配置API密钥的用户、对数据出境敏感的企业环境、需要100%确定性的合规审计场景。

常规风险

1. 数据泄露风险:Trace文件可能捕获测试网站的敏感信息,建议在隔离环境运行
2. API密钥暴露:配置文件存储于~/.openclaw/config/nova-act.json,需严格设置文件权限(600)

3. 意外操作风险:尽管有安全停止机制,但依赖关键词匹配,可能存在漏判

4. 服务依赖性:AWS服务变更或下线将直接影响功能可用性

5. 成本失控:未设置调用上限可能导致意外高额账单

nova-act-usability 内容

assets文件夹
references文件夹
scripts文件夹
手动下载zip · 66.4 kB
report-template.htmltext/plain
请选择文件