用于控制Android和iOS设备、模拟器及真机,支持启动应用、点击、滑动、输入、截图及读取无障碍树。适用于移动端UI测试、自动化操作或复现手机端Bug的场景。
用于运行 Warp 集成测试并捕获屏幕截图和视频,支持鼠标键盘事件标注。适用于录制测试、收集截图、审查录制产物或编写调试演示视频的场景。
用于自动化启动、操控和验证游戏的工具,支持截图、输入模拟及日志读取,适用于游戏模组测试、菜单导航及可重复测试场景构建。
执行端到端交付验收,自动发现或编写验证计划,驱动真实产品(CLI/Web等)捕获视觉证据并发布结果。适用于本地E2E验证、测试报告生成及手动/自动化测试场景。
强制在提交或宣称完成前运行验证命令,以确凿证据支持结论。防止无依据断言、盲目自信及虚假报告,确保测试结果、构建状态等声明的准确性与真实性。
将现有测试套件(如Playwright、Cypress等)逐步迁移至e2e框架,保持双套并行直到验证通过,并通过MIGRATION.md记录进度以支持断点续传。
用于管理 ZCode 桌面端 E2E 用例的生命周期,涵盖规划、维护、回放及 CI 准入。包括覆盖率规划、手动审查用例捕获与证据记录,以及通过 Docker 和 CI 流程促进测试用例的正式化。
指导遵循测试驱动开发(TDD)流程,强调先写失败测试再实现代码。适用于新功能、Bug修复及重构场景,严格执行红绿重构循环,确保代码质量与行为正确性。
盲重发现操作的检查清单与辅助工具,通过分离_blind/和_curated/目录确保语音独立性验证。用于在存在历史发现的场景中进行假设探索,防止数据污染实验结果。
确保产品事实在代码、文档、UI等多处保持一致,防止信息漂移。通过枚举发布面、生成动态内容或编写漂移测试来自动化同步,避免手动维护副本导致的错误。
指导在实现逻辑、修复Bug或修改功能时,遵循先写失败测试再写代码的TDD流程。涵盖RED-GREEN-REFACTOR循环及Bug复现模式,确保代码正确性并防止回归。


