最近有的朋友做的是功能測試,每次設計測試用例的時候,我總是盡可能地考慮更多的情況,使設計的測試用例能夠完善。但是總是找不到一個比較規范或更有效的辦法來檢測自己設計的測試用例是否真的好(能找到更多的bug),大家有什么好的建議呢?細節還沒有研究
只是記得有句話叫做能發現BUG的用例就是好的測試用例,那么依此來看,就要看執行測試用例所發現的BUG百分比來看了。 根據實際情況來分析,比如一個項目的系統測試,要求是盡早驗證主要功能模塊,或者某些功能需要盡早測試,不同情況下用例的設計和規程都是不同。
但是還有測試用例所對功能的覆蓋率
另外BUG的是否易懂,是否好執行,應該也算一個;比如說有的測試用例只是對輸入輸出的一個描述,而有的則細化到數據,細化到每一個操作。另外 如果是數據驅動式的 數據表也應該方便維護
如此看來:
1,測試用例發現BUG 的百分比
2,測試用例功能覆蓋率
3,測試用例的可執行能力,
認為用盡量少的用例,覆蓋面要全,發現BUG的百分比,最重要的是發現BUG的質量!
我們還需要集思廣益聽取大家的意見和建議!
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/