跳至正文
熱點事件持續更新

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 重構測試,便不再完全信任這些測試;文中也將此方法與變異測試、基於屬性的測試及人工探索式測試搭配使用。

本事件熱度走勢

還沒有足夠的連續觀測資料,暫不繪製趨勢。