Skip to content

v1.2.0 — 模拟真实用户 / Simulate a real user

Choose a tag to compare

@Inceptzws Inceptzws released this 03 Oct 15:45
· 2 commits to main since this release

[1.2.0] - 2026-10-04

新增 / Added

  • 触发词即开始:用户说「模拟真实用户测试」或英文等价表达(simulate a real user test、
    run a real-user simulation test、simulated user testing、test it like a real user)时,
    插件立即进入真实模拟测试:一句话确认对象 → 发权限问卷 → 建会话开跑,不再讨论方法论。
  • 测试内容清单 TEST-CONTENT.md:15 类"测什么",每类含检查项 / 怎么看 / 判据——
    窗口与界面尺寸、鼠标速度与指针、目标尺寸与间距、工具栏与菜单、文字排版、布局层级、反馈状态、
    效率流程、键盘焦点、可访问性、性能响应、错误恢复、数据输入、跨设备一致性、视觉打磨,
    附阈值速查表(WCAG 2.5.8 / 2.5.5 / 1.4.3 / 1.4.4 / 1.4.10、Apple 44pt、Material 48dp、
    0.1s–1s–10s 响应时限、悬停 300–500ms)。
  • 窗口尺寸与指针速度专项:窗口尺寸矩阵(最小 / 默认 / 最大化 / 分屏 / 缩放 200% / 多显示器)、
    指针总行程与精细操作测量法(录屏帧估算,不需要任何自动化工具)。
  • 会话脚手架新增 content.md(15 类跟踪表 + 十分钟快扫 + 尺寸/速度测量表);
    发现条目新增 content(测试内容类别)与 criteria(判据)字段。
  • 报告新增 「测试内容分布」 一节,按测试内容聚合发现、给出每类最坏级别与判据。
  • 并入已核验的调研细节:单人启发式评估的发现率(严重 42% / 轻微 32%)、严重级=频率×影响×持续性、
    认知走查会话组织(任一问"否"即 Fail)、出声思维"不许救援"、N=5 只是发现法则、
    检查类方法与真人会话必须交替;观察记录 11 字段与 issue record 字段清单。
  • 修正两处以讹传讹:巡游按书中的"城区"分组(Configuration / Dirty Harry 不在书内)、
    SFDIPOT 而非 SFDPOT(补回 Interfaces 透镜)。
  • 新增 CI(.github/workflows/verify.yml)与 CHANGELOG.md。

变更 / Changed

  • 插件改名为 software-design-test(原 dsh-observed-ui-test);主技能同名,
    是 / 菜单里的直接入口;cordis.patch.yml 行 id 与包名同步。
  • 重心从"观察式测试"移到**"如何模拟真实用户做软件测试"**:主技能重写,
    README / 安装说明 / 使用说明 / 框架总览 / locale / package 描述全部改为模拟优先的叙述。
  • countTableRows 修正为只统计文件内第一张表,避免 content.md 的测量表被计入类别数。