• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

科学“证明”的本质与软件开发

发布: 2008-9-24 09:59 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 12次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户FW~V!b9["L`(k

软件测试技术门户;FS$|{7FXUV

不符合理论的实验

b7A }*TW/j1J 软件测试技术门户'A p:b1Z%I

很明显,结果C是非常危险的,因为仅仅一个“反面数据点”就可以歪曲理论。在所有情况下,如果实验者犯了错误,我们无一例外地得到错误的结果。这就是检查和再检查实验工作,由不同的科学家在不同的实验室重复实验以发现我们是否得到“复制”的结果非常重要的原因。但是让我们把注意力集中到结果D,它有两种子情况:

^b0a:p/s _ D!Kj
D1:理论在广义上是错误的。软件测试技术门户KR+b J/wY
软件测试技术门户xf ON)n QK
D2:该实验表明理论在应用范围外的某些区域是错误的。
软件测试技术门户_WP0E+t:FB%FY

也就是说,该实验发现了一个新的理论不适用的领域。在先前测试的更为严格的领域中理论可能仍是正确的。这就是我们对理论有三种选择——推翻,修改,或对新的范围加以限制——的原因。软件测试技术门户3~+u7iZ _`U$}_

bo3P U9h)u在有些时候,科学界不愿意基于一个相反实验推翻一个已被接受的信条。通常理论被修改或“打上补丁”来适应新的数据。只有在出现了若干否定实验和多个补丁后科学界才开始寻找一个能够解释所有结果的更好的理论。这是Thomas Kuhn在其著作科学革命的结构中的发现,在书中他引进了一个“规范变化”的概念。

1hB2E(} _-G 软件测试技术门户)Pf^"U"XI

符合的实验

*`G%M