qileilove

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

          冗長的Bug跟蹤

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

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

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

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

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

            我們?yōu)橐患掖笮碗娦殴咀鲎稍兊臅r候,他們采用了比圖1更加復雜的流程,還有上傳修改代碼和確認的過程,但是效果沒有得到改善,而且所耗時間更長。在采用了我們幫助其完善的新流程以后,Bug修改時間和效果上都得到了大大的改善。

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

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

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

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 洛宁县| 沿河| 渭南市| 平乡县| 安图县| 赤壁市| 桃园县| 贵州省| 长白| 峨边| 彰武县| 连平县| 什邡市| 凤庆县| 昌江| 通州区| 娄烦县| 于田县| 怀来县| 西城区| 宜宾县| 葫芦岛市| 乌海市| 富顺县| 高安市| 湟源县| 福泉市| 林西县| 安顺市| 贵溪市| 大姚县| 平谷区| 漳州市| 绥宁县| 吴旗县| 安康市| 临城县| 东乌珠穆沁旗| 乌什县| 乌拉特中旗| 合江县|