跳到正文
热点事件持续更新

Martin Fowler 提出将测试写成数据,以保持 AI 生成代码的可验证性

1 篇报道1 个报道来源3 小时前更新

先了解这件事

AI 综述

Martin Fowler 发表文章,提出将测试写成数据而非代码,这样即使编码智能体也重构了测试,AI 生成的生产代码仍可保持可验证。该方法结合了客户测试、黑盒测试、表格化或 YAML 测试用例以及 AI 生成的测试运行器,测试数据保存在文本文件中,更易于审查,并能防止意外修改。 该提议基于 2026 年初对 26 名 Thoughtworks 开发者的访谈,他们表示一旦 AI 重构了测试,他们就不再完全信任这些测试。Fowler 将该方法与变异测试、基于属性的测试和人工探索性测试配合使用。

AI 根据报道生成 · 3 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

11月13日
  1. Hacker News · AI
    测试即数据:一种保持 AI 生成代码可验证的方法

    Martin Fowler 提出将测试写成数据而非代码,这样当编码智能体也重构测试时,AI 生成的生产代码仍可验证。该方法结合客户测试、黑盒测试、表格或 YAML 测试用例,以及 AI 生成的测试运行器,测试数据保存在文本文件中,更易于审查并防止意外修改。文章基于 2026 年初对 26 位 Thoughtworks 开发者的访谈,他们表示一旦 AI 重构测试,他们就不再完全信任这些测试;文章还将该方法与变异测试、基于属性的测试和人工探索性测试相结合。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。