單元測試 (一)

單元測試的概念
        單元通俗的說就是指一個實現簡單功能的函數。單元測試就是隻用一組特定的輸入(測試用例)測試函數是否功能正常,而且返回了正確的輸出。         測試的覆蓋種類         1.語句覆蓋:語句覆蓋就是設計若干個測試用例,運行被測試程序,使得每一條可執行語句至少執行一次。         2.斷定覆蓋(也叫分支覆蓋):設計若干個測試用例,運行所測程序,使程序中每一個判斷的取真分支和取假分支至少執行一次。         3.條件覆蓋:設計足夠的測試用例,運行所測程序,使程序中每一個判斷的每一個條件的每一個可能取值至少執行一次。         4.斷定——條件覆蓋:設計足夠的測試用例,運行所測程序,使程序中每一個判斷的每一個條件的每一個可能取值至少執行一次,而且每一個可能的判斷結果也至少執行一次。         5.條件組合測試:設計足夠的測試用例,運行所測程序,使程序中每一個判斷的全部條件取值組合至少執行一次。         6.路徑測試:設計足夠的測試用例,運行所測程序,要覆蓋程序中全部可能的路徑。         用例的設計方案主要的有下面幾種:條件測試,基本路徑測試,循環測試。經過上面的方法能夠實現測試用例對程序的邏輯覆蓋,和路徑覆蓋。
相關文章
相關標籤/搜索