Inceptzws/software-design-test ↗★ 0
software-design-test
软件设计测试(模拟真实用户)/ Software Design Testing by simulating real users for DeepSeek Harness: build personas and scenarios, decompose them into executable task cards, run think-aloud sessions with a real mouse and keyboard in three input modes, and judge element integrity and tool usability from screen recordings and screenshots on macOS, Windows, iPhone and iPad — with zero synthetic pointer injection and a permission gate before testing starts. 适合需要对应用UI和工具可用性进行自动化模拟测试的开发者。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Inceptzws/software-design-test使用 / Usage
- 直接说触发词:
模拟真实用户测试(英文:simulate a real user test/run a real-user simulation test)—— 插件会立即进入真实模拟测试:一句确认对象 → 发权限问卷 → 建会话开跑,不再跟你讨论方法论。 也可以说"用 software-design-test 测一下 <应用名>",或从/菜单选software-design-test。 - 回答权限问卷(鼠标、键盘级别、录屏、截屏、麦克风、系统权限、范围、数据边界、合规确认)。
- 建会话 → 记录闸门 → 只看画面列元素清单与用例矩阵。
- 按 L1 仅鼠标 → L2 鼠标+键盘禁快捷键 → L3 可快捷键 执行,逐条落盘。
- 生成中英对照报告(含未验证项、权限缺口、跨模式差异、注入观察)。
cd software-design-test
node scripts/session.mjs init ./ui-test-demo-2026-10-04 --platform macos --app "Demo"
node scripts/session.mjs gate ./ui-test-demo-2026-10-04 --mouse yes --keyboard L2 \
--screen-recording yes --screenshot yes --compliance yes
node scripts/capture.mjs check
node scripts/guard.mjs scan ./ui-test-demo-2026-10-04
node scripts/capture.mjs record ./ui-test-demo-2026-10-04 --label L1 --seconds 60
node scripts/report.mjs build ./ui-test-demo-2026-10-04
完整用法、对话模板、FAQ 见 docs/USAGE.zh-en.md (使用说明 / Usage,中英对照);框架的从上到下设计见 docs/FRAMEWORK.zh-en.md。
EN: Full usage guide with copy-paste prompts and FAQ: docs/USAGE.zh-en.md. Top-down framework: docs/FRAMEWORK.zh-en.md.