0
我是測試的新手。我開發了一個模塊,它需要大約14個變量並輸出True/False
。爲了測試,我使用了'Quickcheck'來隨機生成測試用例。如何在生成測試中斷言?
然而,14個變量是隨機生成的(因爲測試用例的數量巨大,需要手動編寫),我不知道真值,所以我怎麼能斷言 - 驗證模塊的結果。
這是一個工程問題:人們在編寫生成測試用例時如何聲明?
我是測試的新手。我開發了一個模塊,它需要大約14個變量並輸出True/False
。爲了測試,我使用了'Quickcheck'來隨機生成測試用例。如何在生成測試中斷言?
然而,14個變量是隨機生成的(因爲測試用例的數量巨大,需要手動編寫),我不知道真值,所以我怎麼能斷言 - 驗證模塊的結果。
這是一個工程問題:人們在編寫生成測試用例時如何聲明?
據我所知 - 生成測試中的斷言是使用驗證器完成的。驗證器可以訪問生成器,代碼和輸出值。一個非常簡單的斷言驗證器提供在這個計算器後What is a Generative Unit Test Framework?