客戶端case優先級定義

1、TEST CASE的優先級定義

測試用例的優先級用於標識測試用例的重要性和執行頻率,共分爲4級,由高至低依次爲P0-P3。安全

P0性能

核心功能測試用例(冒煙測試),肯定此版本是否可測的測試用例,此部分測試用例若是fail會阻礙大部分其餘測試用例的驗證。測試

P1spa

高優先級測試用例,最常執行以保證功能性是穩定的;基本功能測試,和重要的錯誤、邊界測試ci

P2table

中優先級測試用例,更全面地驗證功能的各個方面,異常測試,邊界、中斷、斷網、容錯、UI等測試用例兼容性

P3bug

低優先級測試用例,不經常被執行,性能、壓力、兼容性、穩定性、安全、可用性等等。項目

 

2、如何劃分TEST CASE的優先級

2.1 初步劃分

1.把全部功能性驗證(或基本路徑)的測試標註爲P1;異常

2.把全部錯誤、邊界值、UI測試標註爲P2;

3.把全部非功能性的測試(例如性能、可用性、穩定性、安全、兼容等)標註爲P3。

2.2 提高和降級

並不是全部的功能性測試都同樣的重要,而且有些邊界和非功能性測試也很重要。思考一下測試的重要性及相對於其餘同等優先級別的測試,你想要檢查這個功能的頻率,考慮質量目標和項目的需求,能夠對case從新調整,規則以下:

1.把功能性驗證測試分爲兩組:重要和不是十分重要,將「不是十分重要」的功能性驗證測試降級爲P2;

2.把錯誤和邊界測試分紅兩組:重要和不是十分重要,將「重要」的錯誤和邊界測試升級爲P1;

3.把非功能性測試分紅兩組:重要和不是十分重要,把「重要」的非功能性測試升級爲P2;

4.針對每組高,中和低優先級別的測試用例,重複劃分和升級/降級流程直到你達到一個點,能夠在不一樣優先級之間移動的測試用例的數量到最小。

注:所謂「重要」,能夠理解爲:bug多的、用戶使用頻率高的、最基本的這些概念。

2.3 挑出冒煙測試用例

爲了確保小版本是能夠測試的並準備好給小組其餘成員執行准入測試,需從高優先級別的case中挑選出P0 case,規則以下:

1.將高優先級別的測試用例分紅兩組:嚴重的和重要的,將「嚴重」的高優先級的測試用例升級爲P0級

2.4 各級別TEST CASE的比例

case優先級劃分完成後,不一樣級別所佔百分比爲:P0:10%-15%,P1:30%-40%,P2:30%-40%,P3:10%-15%。

 

另外,隨着項目的進行,經過調研和觀察缺陷出現的位置,你可能會從新給你的測試用例劃分優先級別。

相關文章
相關標籤/搜索