單元測試:對模塊接口測試、局部數據結構進行測試、路徑測試、錯誤處理測試、邊界測試;
1. 模塊接口測試:
1)輸入的實參與形參個數是否相等;
2)輸入的實參與形參的類型是否匹配;
3)輸入的實參與形參的順序是否一致;
4)是否處理了輸入、輸出錯誤;
................
2.對局部數據結構進行測試:
1)變量未初始化或初始化有錯;
2)不正確的變量名;
3)定義出來的變量的作用域只能在模塊內部;
3.路徑測試:
1)對if語句的多個分支進行測試;
2)代碼中for循環、while循環等的循環次數是否正確;
4.錯誤處理測試:
1)記錄的錯誤與實際遇到的錯誤不符;
2)異常處理不當;
3)輸出的錯誤信息不清晰,難以理解;
4)在程序自定義的出錯處理段運行之前,系統已介入;
5.邊界測試:
1)傳的參數的類型採用邊界值等