2008年5月13日 星期二

P06 產出設計文件(1)──邊寫測試內容邊補程式說明

在撰寫Unit Test或是功能測試文件的時候,雖然理論上只要根據Interface Method的描述就可以寫出來,但是為了測試的完整性還是仔細參考Method內部的流程與資料比較好。

理論上測試程式應該由設計的人撰寫而且不要讓實作的人知道,以便在不知測試內容的狀況下真正測出程式的正確性,但是在實際的專案裡大多得自己進行Unit Test 甚至是功能測試,得到整合測試時才會有其他的人幫忙。在人手不足的專案裡,如果必須在自己實作後撰寫測試程式的內容時,倒是個review與補足註解的良好時機。

完整的Unit Test應參考所有的流程分歧點與動作的參數。在準備Unit Test資料的時候可以先檢查待測試的流程種類並決定如何來進入不同的分歧流程;進行動作的檢查時再參考執行時需傳入的資料作最大化的測試。在檢視的同時一邊調整、一邊補上註解與Data、Method的Java Doc,如此一來就能夠兼顧Unit Test、Review、Refactoring與Comment、Documentation。

沒有留言:

張貼留言