在設計用例的過程中,我們經常會遇到測試用例的“層次”問題。
測試用例的層次主要有兩種:
(1)面向產品的功能點需求(一般指的是面向最終用戶的一個需求);
(2)面向一個數據對象;
一、面向產品功能點需求的測試用例
面向產品功能點需求的測試用例,主要應用在黑盒測試中,優點是用例設計比較簡單,從產品需求開發組獲取到《XXX產品功能點需求列表》文檔后,就可以進行具體的測試用例開發了。問題主要表現在:用例的描述較為模糊,用例的執行過程一般依賴GUI(需要可運行的產品版本)。面向產品功能點需求的測試用例,可以驗證的內容為:GUI表現,產品功能,操作邏輯。
二、面向數據對象的測試用例
面向數據對象的測試用例,主要應用在白盒測試中,優點是用例設計準確,單一,驗證點很明確。問題主要表現在:依賴《XXX產品詳細設計說明書》,在較低軟件成熟度的開發組織內,文檔是嚴重的不足,這會導致測試用例因失去驗證依據而無法編寫(除非你一行一行地把代碼看懂。?梢则炞C的內容為:內存數據,文件數據,函數功能等。
舉個列子:
| 質量模型
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/