qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          冗長的Bug跟蹤

            這是一個典型的Bug跟蹤過程,設計者篤信只有完整的檢查才會保證修改一個Bug的時候不會產生另外一個Bug。但是現實好像總是跟他作對,Bug返回率一直居高不下。于是設計者修訂了流程,增加了幾個步驟。他希望問題能夠通過復查被發現出來。但是增加了流程以后Bug返回率反而提高了。

            “這是人的問題!”流程設計者認為。

            這不是人的問題,這是流程的問題。我說。

            另外一個團隊,并沒有采用這樣的模型,Bug返回率卻很低,而且修改的時間明顯的要短于前一個團隊。他們采用的是這個流程:

            這個流程和前一個流程的最大區別在于測試是自動進行的,而且由開發團隊自己進行管理。這是開發團隊的內部流程,由測試團隊提出的Bug,將會被首先整理成一組測試用例來進行復現,自動測試中的代碼可以自由修改,所以,問題定位要快的多,并且修改了代碼以后,可以馬上對測試用例進行回歸測試。很快就可以知道是否修改完畢。并且,對于有影響的模塊,由于已經有了大量的測試用例,可以全部回歸,從而避免了因為影響性分析不充分而造成的Bug返回,所以大大的降低了Bug的返回率。

            我們為一家大型電信公司做咨詢的時候,他們采用了比圖1更加復雜的流程,還有上傳修改代碼和確認的過程,但是效果沒有得到改善,而且所耗時間更長。在采用了我們幫助其完善的新流程以后,Bug修改時間和效果上都得到了大大的改善。

            注:Bug返回率是指,開發團隊將修改后的代碼提交給測試團隊以后,測試團隊驗證Bug修改狀況,對于沒有修改正確的Bug返回到開發團隊的情況稱作返回。返回個數占修改個數的比例稱作Bug返回率。

          posted on 2013-06-13 10:43 順其自然EVO 閱讀(224) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2013年6月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 会泽县| 屯昌县| 靖江市| 奉贤区| 通辽市| 麻江县| 寿阳县| 都安| 乐陵市| 江安县| 行唐县| 临江市| 苏尼特右旗| 墨竹工卡县| 瓦房店市| 射阳县| 嘉义县| SHOW| 大宁县| 元氏县| 丁青县| 瓮安县| 河源市| 庆元县| 盐山县| 墨竹工卡县| 云安县| 收藏| 太康县| 乐东| 台州市| 彭州市| 固阳县| 昌乐县| 皮山县| 西乌珠穆沁旗| 那坡县| 邻水| 平远县| 商城县| 旺苍县|