白盒測試實例之四——程序設計 單元測試代碼
程序設計對于軟件的質量和軟件實施過程的難易程度起著至關重要的作用。好的設計,即使聘用沒什么經驗的開發人員都很容易產生出高質量的代碼出來;而差的設計,即使是經驗很豐富的開發人員也很容易產生缺陷,特別是可重用性、可測試性、可維護性、可擴展性等方面的缺陷。
經過以上的分析,下面來看一下如何設計。在下圖中,每個方框都使用一個函數來實現,為了跟用戶界面分開,最頂上的函數不要寫在main函數中。
把思路用流程圖的方式表達出來,不用停留在腦袋里:

具體的函數的調用關系圖:

復雜模塊triangleType的流程圖:
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/