- ✓
暂未采集到具体套餐,价格以官网为准
tautest
AI编写测试的突变测试工作流程
tautest 是什么?
Tautest的不同之处在于它结合了突变测试和AI代理工作流程。它以 StrykerJS 为引擎,然后添加了更改线的公关范围、幸存的变异报告、AI 准备的修复提示和 GitHub 置顶评论。它不仅问测试是否通过,而是在代码变异时测试是否失败。它为使用 Claude Code、Cursor、Codex 或 Copilot 的团队设计,他们希望获得更强的测试反馈,而无需调用任何 LLM API。CLI和CI准备就绪。开源!!
产品详细介绍
AI编写测试的突变测试工作流程
Tautest的不同之处在于它结合了突变测试和AI代理工作流程。它以 StrykerJS 为引擎,然后添加了更改线的公关范围、幸存的变异报告、AI 准备的修复提示和 GitHub 置顶评论。它不仅问测试是否通过,而是在代码变异时测试是否失败。它为使用 Claude Code、Cursor、Codex 或 Copilot 的团队设计,他们希望获得更强的测试反馈,而无需调用任何 LLM API。CLI和CI准备就绪。开源!!
定价方案
需要付费创始人评论
嗨,Product Hunt,
我在注意到AI编码代理存在问题后,开发了Tautest:
它们可以生成通过的测试,但这些测试并不总是保护真实行为。
演示中的一个简单示例:
年龄>=65岁变为>65岁
正常测试通过了,但突变存活了下来,因为未测试65的确切边界。
Tautest在底层使用StrykerJS,并围绕其添加了以公关为重点的工作流程:
- 对变异源线进行突变测试
- 幸存的变种人报告
- AI 准备好的修复提示
- GitHub置顶公关评论
- CLI 和 GitHub Action 支持
它本身不会调用任何LLM API。它只是生成确定性的报告和提示,供Claude Code、Cursor、Codex、Copilot或人工审核员使用。
Tautest是开源的,并且获得了MIT许可。
我很希望能听到使用AI编码代理、突变测试或CI密集工作流程的开发者的反馈:
- 你会在本地发布还是公关检查?
- AI 修正提示工作流程有用吗?
- 这个内容应该继续聚焦于JS和TS,还是稍后扩展?
创始团队
官网信息
Tautest只对PR改变的系系进行突变测试,然后以PR友好的形式报告幸存的突变体