2013-03-22 67 views
0

的節目,我正在寫一個程序,解決了這個問題:生成測試用例,有很多計算

http://acmph.blogspot.com/2010/12/usaco-prime-cryptarithm.html

我試圖寫測試用例來檢查我的打擊方案。但是對某個樣本輸入提出正確答案會花費很多時間。所以一般來說,當你編寫這樣的程序時,有什麼方法可以用來解決大量時間來決定正確的答案?

即使我花了那麼多時間,我很可能會在某個地方出錯,以至於沒有任何東西可以測試。

回答

0

您有一系列允許值嗎?一般來說,你應該測試邊界以及有效和無效的類。假設你的範圍從1到100,那麼你應該用-1,0,1,99,100,101來測試。您也可以使用-50,50,150等值進行測試。在有效和無效的類中劃分值,你應該沒問題。