衆所周知,對于測試過程中發現的缺陷進行收集、分析和統計,是一項很重要的工作。
通過分析,我們可以及時了解産品的品質情況,判斷測試過程中存在一些什麼問題。
在此推薦一種Open & Close 趨勢圖,它繪制簡單,容易看出一些問題,适合測試經理和高層上司及時了解某一産品的測試情況。
一、初始OPEN & CLOSE 趨勢圖
解析:
——X軸:由若幹個自定義的均勻的時間點組成;
――Y軸:缺陷的數量;
――ALLOPEN:所有被發現(打開)的缺陷數量。(這是一個按時間點的累計值)
――ALLCLOSE:所有被關閉的缺陷數量。(這是一個按時間點的累計值)
――此外,可以添加DaillyOpen和DailyClose曲線,但是否添加,對我們的影響不大;
二、此時可以同意産品釋出嗎?
當ALLOPEN和ALLCLOSE兩條曲線剛好彙集在一起時,應該是把把所有OPEN的問題都已經CLOSE了。但此時仍然存在風險,因為對于最新的這個版本,我們隻完成了回歸,還需要一些時間再進行最後一輪(甚至幾輪)系統測試;
三、無休止了?
解析:
出現以上曲線時,可以有幾種判斷:
――1、激戰正酣,研發和測試的效率都比較高;(兩條線都呈上升趨勢)
――2、産品代碼品質不高,是以存在大量問題?(導緻ALLOPEN一直走高)
――3、大量已關閉的問題又被打開了?(導緻ALLOPEN一直走高)
――4、測試經理把關不嚴,導緻重複提單?(是以ALLCLOSE一直走高)
此時,需要測試負責人介入,找出問題所在;
四、好像有些難改的問題?
解析:
出現以上曲線時,我們可以判斷:
――1、發現(打開)和關閉的問題都比較少了,是不是研發和測試的效率有問題?(兩條線沒有彙集,區間還比較大,但是都很平)
――2、效率受到影響,是不是因為有很嚴重的技術難題?(導緻了研發改錯的進度受到影響,ALLCLOSE曲線很平)
――3、而且這個技術難題影響了測試進度?(導緻測試發現問題的進度受到影響,ALLOPEN曲線很平)
此時需要測試負責人介入,找出問題所在;
五、理想情況
解析:
出現以上曲線,我們可以判斷:
――ALLOPEN和ALLCLOSE曲線已經彙集,并且持續了一段時間,此時的産品品質比較穩定,可以準許正式對外釋出了;
這就是ALLOPEN和ALLCLOSE趨勢圖的幾種典型狀況解析,它有利于我們在測試過程中及時觀察現象,做出判斷,發現并解決問題。通過對過程的監控來降低産品品質風險。
轉載需注明出處:51testing軟體測試部落格
http://www.51testing.com/?3687/action_viewspace_itemid_10817.html
更多精彩内容請通路 www.17testing.com