1. 程式人生 > >軟件測試培訓機構教你學單元測試

軟件測試培訓機構教你學單元測試

單元測試 軟件測試

單元測試又稱為模塊測試,是針對軟件設計的最小單位程序模塊進行正確性檢查的測試工作,單元測試需要從程序內部結構出發設計測試用例,多個模塊可以平行地獨立進行單元測試。很多朋友想要學習軟件測試,那麽單元測試顯然是繞不過去的知識點。下面,就讓×××老師來帶你走入單元測試的內容吧!

軟件測試培訓機構教你學單元測試的內容:

技術分享圖片

1、模塊接口測試

應對通過所測模塊的數據流進行測試

調用所測模塊時的輸入參數與模塊的形式參數的個數、屬性和順序是否匹配

所測模塊調用子模塊時,輸入子模塊的參數與子模塊的形式參數在個數、屬性和順序上是否匹配。

輸出給標準函數的參數的個數、屬性和順序是否正確。

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

當模塊通過外部設備進行輸入

/輸出操作,文件屬性是否正確、open和close語句是否正確,規定的I/O格式說明與I/O語句是否匹配;緩沖區容量是否與記錄長度匹配,在讀寫之前是否打開了文件,讀寫之後是否關閉了文件,對I/O錯誤是否做了處理。

軟件測試培訓機構教你學局部數據結構測試

局部數據結構是最常見的錯誤來源

不一致的數據類型

不正確或不一致的數據說明

使用尚未賦值或尚未初始化的變量

錯誤的初始值或錯誤的缺省值

軟件測試培訓機構教你學路徑測試

運算的優先次序、常見的比較和控制流

軟件測試培訓機構教你學錯誤處理測試

遇見出錯的條件,並設置適當的出錯處理

軟件測試培訓機構教你學邊界測試

例如循環的次數,最大或最小值

軟件測試培訓機構教你學單元測試步驟:

利用設計文檔設計測試用例;

創建被測模塊的樁模塊或驅動模塊;

利用被測試模塊、驅動模塊和樁模塊來建立測試環境,進行測試

驅動模塊:相當於所測模塊的主程序,它接收測試數據,把這些數據傳送給所測模塊,最後再輸出實際結果

樁模塊:用以代替所測模塊調用的子模塊。

軟件測試培訓機構教你學單元測試