Files
NumberSwipe_New/archive/v1/reports-before-revision/TESTING.md
T

1.5 KiB

验证范围与限制

已完成

  • 56/56关合法、有序完整解唯一;每项新机制单独解除后至少两解。
  • 非教学辅助数字逐个删除检查;每个玩法最后一关无起点1。
  • 22项纯规则测试,包括7个玩法各两关的独立完整枚举对照。
  • 9项离线界面脚本测试:实际运行play.html的内嵌脚本,在独立DOM/Canvas替身中逐关完成全部56关。
  • 界面测试覆盖难度与选关、点按、回退、撤销、重开、提示、通关后恢复、松手续画、快速拖动插值、关闭门与开关状态。
  • 340px画布、420px高度布局坐标检查;节点中心均在盘面内。
  • 单文件内无远程脚本、模块加载或fetch;作者解字段不进入试玩包。

未完成

浏览器工具拒绝file://协议,无法执行实际浏览器显示与交互验收。没有通过其他协议或工具绕过这项限制。DOM/Canvas替身验证的是脚本逻辑和几何坐标,不能验证浏览器字体、像素、下载行为、真实触屏命中或系统差异。

未完成3–5位新玩家试玩;四档难度是设计标签,思考时间、推理质量、触感和难度曲线仍需人工验证。

推荐人工检查

双击index.html打开入口;每个玩法入门两关确认规则易懂;进阶/难关检查标记是否挤压;手机检查大格凹口、六边边界及开门反馈。使用“记录本关体验”导出反馈,观察者补充口述推理。

可复现命令

node --test tests/*.test.mjs

node tools/validate.mjs

node tools/isolation.mjs