立即体验
内置 v1 benchmark 样例 按类型筛选样例发现,查看对应源码位置和修复建议。
审计汇总4 / 5提取到的测试用例
FAKE 发现2
WEAK 信号2
UNASSESSED1
FAKEUT012第 4 行
只调用 expect 4expect(result);
调用了 expect,但没有 matcher 断言。
FAKEUT013第 8 行
断言数量互相矛盾 8expect.assertions(0);
声明期望断言数量为 0,但测试中同时存在 matcher 断言。
WEAKUT014第 13 行
仅验证 mock 调用 13expect(mock).toHaveBeenCalled();
只验证了 mock 交互,没有展示值或状态结果。
WEAKUT015第 17 行
仅验证快照 17expect(value).toMatchSnapshot();
静态分析无法判断快照是否构成充分的判断依据。
显示 4 / 4 条发现
快速开始
从源码工作区运行
构建本地 CLI,然后审查测试目录并查看 JSON 证据。
命令 npm install
npm run build
node dist/cli.js review ./tests --format json
使用已安装命令
安装包提供 ata 命令,可执行相同的审查流程。
命令 npm install -g ai-test-auditor
ata review ./tests --format html
审计能力
search 源码定位的发现
读取 JavaScript 与 TypeScript 测试源码,不导入、不执行,并将确定性发现定位到具体文件。
rule FAKE 与 WEAK 规则
分析 Jest、Vitest、Playwright 与 Node node:test 的直接回调,输出范围明确、带修复建议的发现。
difference 变更感知审查
审查相对本地引用变更的测试文件,支持基线对比与可选的 mutation 证据。
gavel 明确的质量边界
将静态审计、运行时质量、覆盖率、mutation score 与发布就绪度作为不同决策。
证据边界
FAKE FAKE
确定性的语法证据,说明测试没有验证可观察行为。
WEAK UNASSESSED UNASSESSED
没有被标记的测试不等于强测试;运行时行为与生产代码关联性不在审计范围内。
版本变更
当前版本v1.2.1
修正 advisory GitHub Actions workflow 的退出语义;FAKE 与 WEAK 发现仍不会阻断 advisory 流程。
- advisory workflow 不再因静态发现项导致任务失败;无效输入与显式 FAKE-only 门禁保留原有退出语义。
查看 GitHub Release↗ 历史版本 ⌄
v1.2.0 v1.2.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v1.1.1 v1.1.1 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v1.1.0 v1.1.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v1.0.3 v1.0.3 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v1.0.2 v1.0.2 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v1.0.1 v1.0.1 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v1.0.0 v1.0.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.9.0 v0.9.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.8.0 v0.8.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.7.0 v0.7.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.6.0 v0.6.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.5.0 v0.5.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.4.0 v0.4.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.3.0 v0.3.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.2.0 v0.2.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗ v0.1.0 v0.1.0 版本 · 详细变更请查看 GitHub Release。 ⌄
- 版本历史以 GitHub 上游 Release 为准。
查看 GitHub Release↗