我正在閱讀關於使用Scala語言的Property based testing。在這張幻燈片中,他們提出了這個概念:證明函數a+b
是正確的。我們僅僅只證明這些語句是在隨機數據爲真:Scala:基於屬性的測試:如何在編寫測試時知道所有的必要測試用例
- A + B = B + A
- 一個+ 0 = A
- 一個+ 1 + 1 = A + 2
我的問題是:哪些方法用於檢查我們的測試用例是否足夠,並且可以覆蓋所有不同數據的情況。例如在前面的例子中,我們如何確定在我們的三個屬性正確運行後,我們可以確定我們的實現是正確的。
'3.'看起來不正確 – stark