作爲單元測試,其重要程度不言而喻:它保證了我們在做代碼重構以後的正確性,能讓我們肆無忌憚的去修改我們的半成品。
但是作爲開發新人或者剛接觸單元測試的開發人員來講,怎麼去測試,去測哪些方面應該是比較迷惑的。一下幾點是平時工作
中經常需要用到單元測試來驗證的功能點,作爲記錄,方便自己以後寫單元測試的時候可以回顧:
模塊接口測試
通過所測模塊的數據流進行測試。調用所測模塊時的輸入參數與模塊的形式參數的個數、屬性和順序是否匹配。
局部數據結構測試
局部數據結構是爲了保證臨時存儲在模塊內的數據在程序執行過程中完整、正確、模塊的局部數據結構往往是錯誤的根源。
路徑測試
對模塊中重要的執行路徑進行測試。
錯誤處理測試
比較完善的模塊設計要求能遇見出錯的條件,並設置適當的出錯處理,以便在一旦程序出錯時,能對出錯程序重做安排,保證其邏輯上的正確性。
邊界條件測試
軟件經常在便捷上失效,邊界條件測試是一項基礎測試,也是後面系統測試中的功能測試的重點。