測試執行的用例選擇原則——搶錢原則 測試用例
“搶錢原則”——你面對飄灑滿地的紙幣,有100元,50元,10元,5元,2元,1元,5毛,2毛,1毛。 各種面值。大家搶錢的時候,都是先挑選100元的搶走,然后找50元的,選擇的順序很清晰,都是從面值大到面值小。這就是“搶錢”原則。
測試執行的時候,大家面對是一堆用例,這些用例起到的作用也是不同的,那么如何保證我們在有限的時間執行的用例是最有效的,最有價值的。
尤其是無法全部執行用例的時候,勢必有裁剪的時候,我們需要有很好的用例執行的優選原則。
我們要應用搶錢原則,選擇好最有價值的用例優先執行。那么,如果搞清楚什么樣的用例最有價值,就OK。
用例價值大的用例主要有三個方面的因素:1 容易發現的故障的用例;2 用戶最常用的場景;3 如果泄露,用戶的生氣程度大的。
1、容易發現故障的用例
1) 性能相關的用例—上游的環境受限,所以這個部分比如容易發現故障
2) 邊界值相關用例—邊界引發的故障比例最高
3) 開發部在集成測試最不容易做到的用例,比如場景復雜度高的
2、用戶最常用的場景
1) 比如局內呼叫,做主叫,做被叫,短消息,預付費,彩鈴等多是最常用的業務,這些業務如果出現問題,只有回退版本了。
2) 配置管理的號碼分析,動態管理的查看鏈路狀態,告警查看
3、如果泄露,用戶生氣程度大的
1) 比如無法撥打電話 > 可撥打,單通 > 可以正常通話,無回鈴音 > 可以正常通話,回鈴音有雜音
2) 無法出話單 > 話單內參數錯誤
如上的僅僅是一些實例,沒有復雜的算法模型來排序用戶行為。
總之:拿到用例,一定要先分析出最有價值的用例,再開始執行。如果拿到用例,平鋪直敘的執行。 那咱不就成了搶錢時候先搶毛票的傻子了?
文章來源于領測軟件測試網 http://www.kjueaiud.com/