SuperAPI AI 工具集

tc-run

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:将一份完整的测试用例 .xlsx(SIT/UAT/回归)转换为带截图的逐条 PASS/FAIL/BLOCK 结果,并为每个批次生成 tester-kit 报告。不用于编写新测试用例,也不用于代码单元测试。

主要能力:读取多 sheet、含 Test Case ID/Description/Steps/Expected/Priority/Type 列的 xlsx;确定性抽取与分类为 ui、calc、perf、security、gap;按批次生成 PLAN 与执行图;在用户已登录的浏览器会话中执行用例并截图;输出 results/<批次>.json、shots/<id>.png、report-<批次>.xlsx 与 summary.md。

使用方式:先抽取与分类: python3 harness/scripts/tc-xlsx.py extract <file.xlsx> -o scratchpad/<名称>/tcs.json python3 harness/scripts/tc-xlsx.py classify scratchpad/<名称>/tcs.json 再生成计划与图: python3 harness/scripts/tc-xlsx.py plan tcs.json --app "<应用名 (URL)>" --batch 8 --only ui -o llmwiki/wiki/sources/draft/DDMMYY-<名称>-PLAN.md python3 harness/scripts/orca-graph.py build <PLAN> --strict && orca-graph.py ask <id> parallel 随后由用户在 claude-in-chrome 标签页内自行完成登录(HITL),再逐批执行并生成报告: tc-xlsx.py report results/<批次>.json --tcs tcs.json --url <URL>

规则与限制:每条 PASS 必须有真实截图与可观察的 actual;calc 仅在用户准备 persona/薪资周期数据时运行,不自行编造数字;security 与 perf 在 summary 中标注为超出自动化范围;每批不超过 8 条用例,图不超过 20 个节点,超过约 150 条 ui 用例需拆分为多个 PLAN;报告需符合 tester-kit schema(P0/P1→High,P2→Medium,P3→Low)。遇到登录/SSO 页面时停止并等待用户自行登录,不代输密码或点击 SSO;涉及真实数据的保存/删除/更新操作默认 BLOCK,除非用户明确允许;无法截图则不得 PASS。

适用场景:SIT/UAT/回归测试用例的批量执行与报告生成。缺失事实:具体安装方式、收费与平台支持暂未提供。