淺談測試用例分級

發表于:2020-4-15 10:28  作者:一個測試員的日常   來源:軟件測試藝術

字體: | 上一篇 | 下一篇 |我要投稿 | 推薦標簽: 軟件測試技術 用例設計

  一、用例分級有哪些好處
  首先我們思考如下幾個問題,先不要往后看,看看自己的答案是怎樣的?
  1、在回歸測試中有數千個測試用例,沒有足夠的時間和人力來執行所有用例,該怎么做?
  2、修復Block和Critical的缺陷成本非常高,怎么優先提供最大測試覆蓋提前發現模塊主要功能Bug
  3、某模塊功能改動很小,如何根據測試策略篩選用例執行?
  二、當前現狀&解決方案
  用例分級前
  1、用例等級定義形同虛設,不統一,沒有參考價值
  2、各階段全Case測試時,各模塊的用例測試按從前到后測試,沒有優先級之分
  3、針對專項申請,不管修改點小還是修改點大,涉及的模塊基本功能都是全部安排測試
  4、針對后期PVT階段、模塊已穩定,回歸測試時要么不測,要么全部測試
  5、功能用例自動化轉換能自動化部分實現全部轉換,效率低
  用例分級后
  1、等級定義統一,按功能重要程度劃分等級
  2、各階段全Case測試時,各模塊的用例測試先測試P1、P2的用例,然后測試P3、P4、P5部分用例
  3、針對專項申請,對小改點小風險小的模塊只測試P1或P1、P2,對修改風險大的測試全部用例
  4、針對后期PVT階段、模塊已穩定,回歸測試時只測試P1、P2部分用例
  5、功能用例自動化轉換能自動化部分實現優先轉換P1、P2重要功能部分,效率高
  三、收益&挑戰并存
  1、方便地基于測試策略來篩選用例,減少回歸、專項測試時間和人力
  2、提前測試高優先級用例發現模塊主要功能Bug,減少后期重要Bug修復風險和人力成本
  3、提供功能用例轉自動化的依據
  四、用例分級
  1、如何準確識別出前10%到20%的測試用例
  2、如何決定專項、回歸測試跑哪幾個優先級的用例
  3、如何定期清理和更改優先級,確保執行用例的有效性
  五、用例各等級占比
  六、優先級劃分策略
  1、初步劃分:
  1)根據用例的等級描述將用例的優先級分別標注為P2、P3、P4、P5
  2)將P2、P3、P4進行細分,劃分出重要和不重要
  2、劃分優先級
  1)將P2不重要的用例降級為P3,P3、P4、P5中重要的用例進行升級
  2)從P2高優先級的用例中挑選出P1優先級
  3、重復,達到優先級占比
  三、定期優化
  1、根據前幾個版本的用例的測試結果優化測試用例的等級
  2、模塊有新功能或需求變更等,應及時識別增加并分配高等級、同時精簡刪除
  七、執行策略建議
  建議
  1、優先執行等級高的用例
  2、根據測試時間、人力,篩選不同等級的用例執行
  3、根據項目不同的階段,篩選不同等級的用例執行
  4、根據風險評估,篩選不同等級的用例執行
  5、根據質量目標,篩選不同等級的用例執行
  實例
  1、冒煙測試:篩選優先級最高的用例執行,如P1
  2、常規測試:優先執行等級高的用例,如P1、P2,然后執行P3、P4、P5
  3、專項回歸測試、改動較小:執行P1、P2
  4、PVT、量產階段、維護階段:執行P1、P2等級的用例

      本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8017),我們將立即處理

【福利】填問卷送精選測試禮包+接口測試課程!為測試行業做點事!

評 論

論壇新帖

頂部 底部


建議使用IE 6.0以上瀏覽器,800×600以上分辨率,法律顧問:上海瀛東律師事務所 張楠律師
版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2020, 滬ICP備05003035號
投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

滬公網安備 31010102002173號

51Testing官方微信

51Testing官方微博

掃一掃 測試知識全知道

日本av