1、什么是測試用例,用途是什么?
測試用例,簡單的來說是描述對一個功能模塊或者業務模塊進行測試的步驟及指導,好的測試用例能夠讓對系統完全不了解的測試人員,都能根據用例進行測試。用途是:通過用例的執行,發現系統存在的問題。通過發現問題,確保項目質量。
2、編寫測試用例的依據
測試用例的編寫應該是根據系統的業務需求文檔,功能需求文檔,詳細的產品設計文檔等一切指導開發人員開發程序的有形或無形的資料。但不應根據已經成型的程序來進行編寫的。因為用例目的是用來檢查程序是否滿足客戶需求。
3、什么時候開始編寫用例
因為用例的編寫依據是需求文檔,而且用例的用途是檢查程序,所以,用例的編寫應該是需求確認下來后,開發在根據需求編寫程序的期間,測試人員就應該根據需求編寫測試用例。當開發完成程序后,測試人員就可以根據用例對系統進行測試。
4、編寫用例的好處和缺點
好處
1)系統的測試質量可以通過控制用例的質量來進行控制。而不是寄望于測試人員的能力,心情等不穩定因素……
2)確保每個版本的質量穩定。每個發行版本均要通過測試用例,這樣能夠確保必要的功能穩定。
3)有了用例,可以根據用例來使用自動化測試工具(如QTP等),提高測試效率。
缺點
1)編寫測試用例的時間往往比測試一次甚至多次的時間要長。如果某個項目只要全面測試5次以下,而且時間比較緊的情況下,最好不要寫測試用例。
2)需求變動頻繁的情況下,測試用例的變動也變得頻繁。
5、不要為了寫測試用例而寫
1)如果還沒有通過控制用例質量來控制項目質量的意識
2)如果項目需求尚未明確下來,需求改動頻繁,甚至沒有相關需求文檔
3)如果項目遞歸測試次數不多
4)如果測試人員還是習慣于隨機測試,并非根據測試用例對系統進行測試的情況下
5)如果測試用例僅僅是一份交付文檔……
6)如果測試用例是根據已經成型的系統來而并非是根據需求寫的……
文章來源于領測軟件測試網 http://www.kjueaiud.com/