Hi, 各位前輩
小弟目前正在做專案中的unit test project,使用環境是VS2010 Ultimate,
目前在做Unit test遇到一個苦惱的問題,就是當在test一個normal case時候,可以很容易就知道它的expected value是什麼,但是如果是要測試bad weather呢?就是說故意輸入一些異常的參數,像是超過邊界數值, 或是異常資料型態等, 因為一搬來說不知道預期輸出是什麼,在這種情況下的Unit test要怎麼做呢?
第二個問題是 針對一個funtion做testing, 一般各位的parameters combination怎麼設定呢? 意思是如果有10個輸入參數,那為了測試的品質起見,每一種組合都需要測試到,那不就是要C10取1+C10取2+...C10取10?那測試的時間複雜度不就很高嗎?
謝謝
請高手們給我一點指點吧 我一定會虛心受教的 ~"~