系統測試:單元測試相關知識筆記

 

一、單元測試概念

單元測試也成爲模塊測試,在模塊編寫完成且無編譯錯誤後就可以進行。單元測試側重模塊中的內部處理邏輯和數據結構。如果採用機器測試,一般用白盒測試法。

二、單元測試檢查模塊特徵

1、模塊接口

  • 模塊接口保證了測試模塊數據流可以正確地流入、流出。主要檢查一下要點:

  • 測試模塊輸入參數和形式參數在個數、屬性、單位是否一致。

  • 調用其他模塊,所給出的實參和被調用模塊形參在個數、屬性、單位是否一致。

  • 調用標準函數時,所用參數在屬性、數組、順序上是否正確。

  • 全局變量在各個模塊中的定義和用法是否一致。

  • 輸入是否僅改變了形參。

  • 開/關語句是否正確。

  • 規定的I/O格式是否與輸出語句一致。

2、局部數據結構

  • 局部數據結構出錯時比較常見的錯誤,測試需要考慮以下幾點:

  • 變量說明是否恰當

  • 是否使用了尚未賦值或尚未初始化的變量

  • 變量的初始值或默認值是否正確

  • 變量名是否正確

3、重要的執行路徑

針對單元測試,對路徑的測試屬於最基本的任務,常見的錯誤有計算方面的錯誤、比較和控制流錯誤

4、錯誤處理

好的設計應該可以預測到出錯的條件,並且有應對的處理方法。這樣才能保證程序邏輯的嚴密性、正確性。

5、邊界條件

邊界條件的測試是單元測試的最後工作。也是軟件容易出錯的一個方面。需要重視邊界條件的測試。

 

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章