mcpField
U
usability-tester

usability-tester

github.com/oakoss测试与质量20114 次安装11 周前更新
代码仓库

关于 usability-tester

Usability Tester 指导团队规划并开展以用户为中心的界面评估,涵盖测试方法、无障碍检查和严重程度评分,帮助发现并确定易用性问题的优先级。

主要功能

  1. 01主持式与非主持式测试
  2. 02启发式评估
  3. 03无障碍检查
  4. 04任务与易用性指标
  5. 05按影响和频率评定严重度

适用场景

  1. 01评估关键用户流程
  2. 02在发布前发现设计阻碍
  3. 03为测试发现的问题排序
  4. 04规划无障碍审查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/oakoss/agent-skills --skill usability-tester

安装后在 Claude Code 中输入/usability-tester确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
accessibility-testing.md
conducting-tests.md
heuristic-evaluation.md
metrics-severity.md
remote-and-tools.md
reporting.md
test-planning.md
testing-methods.md

详细介绍

可用性测试员

概述

通过系统化观察和专家评估,验证用户能否成功完成核心任务。涵盖有主持和无主持测试、启发式评估、无障碍检查和问题严重性评分。不能替代分析或 A/B 测试——它们衡量会发生什么,而可用性测试揭示为什么会发生。

适用场景: 测试用户流程、验证设计、找出阻碍点、开展启发式评估、确保用户能够完成核心任务,以及规划和执行可用性测试环节。

不适用场景: 设置分析或 A/B 测试、未基于任务评估的视觉设计评审、自动化 UI 测试(使用测试框架)、性能基准测试。

快速参考

方法最适合的场景参与者适用时机
有主持测试深入洞察、复杂流程每种用户画像 5-8 人设计和原型阶段
无主持测试大规模测试、量化数据20-50 人以上发布前和发布后
街头测试快速验证、早期概念5-10 名随机参与者早期概念阶段
首次点击测试导航、信息架构20-50 人任意阶段,尤其适用于 IA 改版
启发式评估根据原则开展专家评审3-5 名评估员用户测试前、设计审查时
认知走查任务流程分析2-3 名评估员设计早期、新功能评审时
无障碍审核包容性设计验证3-5 名残障用户发布前、合规审查时
合成用户测试使用 AI Agent 大规模验证任务不适用(自动化)持续进行、回归测试时
AI 主持测试环节大规模异步主持测试10-50 人以上主持人资源有限时

核心指标

指标目标衡量内容
任务成功率核心任务达到 80% 或更高用户能否完成任务
任务用时简单任务低于 30 秒,中等任务 1-2 分钟,复杂任务 3-5 分钟效率
错误率每项任务少于 2 次易学性和清晰度
任务后满意度5 分制达到 4.0 或更高主观易用性
SUS 评分68+(行业平均水平),80+(优秀)整体可用性

问题严重性

严重性等于影响程度(1-3)乘以发生频率(1-3)。严重(8-9):发布前修复。高(6-7):发布前修复。中(4-5):下次发布时修复。低(1-3):加入待办。

常见错误

错误正确做法
用产品术语或分步说明编写任务场景使用自然语言,结合真实情境和明确目标来测试用户是否能找到功能
在测试过程中帮助用户或解释 UI保持安静地观察,让用户自己摸索;困惑之处能揭示真实问题
只用理想输入测试顺利路径在测试计划中加入错误状态、边缘情况和恢复场景
每种用户画像的参与者少于 5 人每种用户画像招募 5-8 位用户;根据 Nielsen 的研究,超过 5 人后收益递减
收集发现的问题,却不评定严重程度或制定后续行动根据影响程度乘以发生频率为每个问题评分,并分配修复优先级
在用户测试前跳过启发式评估先进行专家评审,以较低成本发现明显问题,再投入资源招募参与者
在测试计划中忽视无障碍需求纳入残障参与者,并使用辅助技术进行测试
只开展一轮测试分批测试:先测试 5 位用户,修复问题,再测试 5 位,直至成功率达到目标

委派

  • 测试计划和场景创建:使用 Task agent 为每种用户画像起草目标、研究问题和真实的任务场景
  • 启发式评估:使用 Task agent 根据 Nielsen 的 10 项启发式原则检查界面,并记录违规项及其严重程度
  • 指标分析和严重程度评分:使用 Task agent 根据原始测试数据计算 SUS 分数、任务成功率和严重程度评分
  • 测试报告生成:使用 Task agent 将发现的问题整理成结构化报告,并附上按优先级排序的建议
  • 测试基础设施规划:使用 Plan agent 选择测试方法、定义招募标准并安排测试批次

如果有 quality-auditor 技能,请将完整的代码库质量审计和评分工作委派给它。 否则,建议使用:pnpm dlx skills add oakoss/agent-skills -s quality-auditor -a claude-code -y

参考资料

  • 测试计划 -- 目标、研究问题、招募、任务场景模板、筛选标准
  • 开展测试 -- 出声思考协议、主持规则、任务后问题、场次结构
  • 测试方法 -- 无主持测试、游击测试、首次点击测试、认知走查、按生命周期阶段选择方法
  • 启发式评估 -- Nielsen 的 10 项启发式原则、评估流程、严重程度评级、与用户测试结合
  • 指标和严重程度 -- 成功率、任务用时、错误、满意度、SUS 评分、严重程度公式
  • 报告 -- 测试报告模板、关键洞察格式、向利益相关者汇报、建议行动
  • 无障碍测试 -- 包容性招募、辅助技术测试、与 WCAG 对齐、无障碍启发式原则
  • 远程测试和工具 -- 远程与现场测试对比、测试工具、测试频率、清单

评论

支持 Markdown