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

资深测试工程师:测试只是模型,无法证明软件正确

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

先了解这件事

AI 综述

一位资深测试工程师提出,测试无法证明软件正确,它本身只是一个模型,和 AI 模型一样会出错、也不完整。他称测试可能断言错误的行为,并以停机问题论证任何有用软件都无法做到 100% 覆盖,实际覆盖率永远是 0%。 他以 SQLite 为例:该软件每行代码对应约 590 行测试代码,是高可信软件的范例。

AI 根据报道生成 · 57 分钟前更新

报道时间线

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

10月20日
  1. Hacker News
    测试什么也证明不了,但测试就是一个模型

    资深测试工程师指出,测试无法证明软件正确,它只是一个模型,就像 AI 模型一样会出错、也不完整。他举例说明测试可能断言错误行为,并用停机问题论证任何有用软件都无法做到 100% 覆盖,覆盖率实际永远是 0%。SQLite 以每行代码 590 行测试代码的投入成为高可信软件的范例。

本事件热度走势

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