單元測試 (二)

測試前的準備
         在開始測試時,要先聲明一下,不管你設計多少測試用例,不管你的測試方案多麼完美,都 不可能徹底100%的發現全部BUG,咱們所須要作的是用最少的資源,作最多測試檢查,尋找一個平衡點保證程序的正確性。 窮舉測試是不可能的。
         因此,這裏要說的是使用最爲普遍的基本路徑測試法。基本路徑測試法是在程序控制流圖的基礎上,經過分析控制構造的圈複雜度,導出基本可執行路徑集合,從而設計測試用例的方法。
         本文中出現的藍色字體的相關內容,會在接下來的幾篇心得文章中一一介紹,嘿嘿。。。。。。
         補充:不少人對軟件測試存在着誤區,認爲軟件的測試就是再找錯,雖然測試的基本目的是找出編碼中存在的問題,可是,軟件的測試價值遠遠不僅是「找錯」。
       軟件測試的價值不僅是找錯:
(1)測試並不單單是爲了找出錯誤.經過分析錯誤產生的緣由和錯誤的發生趨勢,能夠幫助項目管理者發現當前軟件開發過程當中的缺陷,以便及時改進;
 
(2)這種分析也能幫助測試人員設計出有針對性的測試方法,改善測試的效率和有效性;
 
(3)沒有發現錯誤的測試也是有價值的,完整的測試是評定軟件質量的一種方法
相關文章
相關標籤/搜索