誤區五、測試輸入數據設計方法等同于測試用例設計方法
現在流行的一些測試書籍認為,測試用例的設計方法包括:等價類、錯誤推測法、場景設計法、邊界值法、因果圖法等。這種表述是極其片面的,這些方法只是軟件功能測試用例設計中如何確定測試輸入數據的方法,而不是測試用例設計的全部內容。
確定測試的輸入數據對于軟件功能測試和性能測試的重要性不言而喻,它決定了測試的有效性和效率。但是,測試用例中輸入數據的確定方法只是測試用例設計方法的一個很小的方面,除了確定測試輸入數據之外,測試用例的設計還包括如何根據需求和行業軟件的具體設計規范確定測試用例的設計策略、設計用例的表示方法以及測試用例組織管理形式等問題。
我們絕對不能從心理上忽視測試用例設計內容的豐富性和技術的復雜性,而應綜合考慮被測軟件的功能、特性、組成元素、測試用例組織方法等內容。
誤區六、讓測試新手設計測試用例
很多測試新手被要求從測試用例的設計學起,往往感到無從下手。實際上,測試新手設計的測試用例往往存在設計出的測試用例對軟件功能和特性的覆蓋度不高、功能設計的顆粒度不合理、可復用性差等諸多缺陷。
軟件測試用例設計是軟件測試的中高級技能,不是每個人(尤其是測試新手)都可以編寫的,測試用例編寫者不僅要掌握軟件測試的技術和流程,而且要對被測軟件的需求、功能規格說明以及程序結構等有比較透徹的理解。
我們建議安排經驗豐富的測試人員進行測試用例設計,測試新手可以從執行測試用例開始,隨著測試人員的測試技術的提高和對被測軟件的熟悉,可以學習測試經驗豐富的測試人員的用例設計經驗,嘗試編寫測試用例。
文章來源于領測軟件測試網 http://www.kjueaiud.com/