測試用例設計方法-等價類划分


等價定義

具有相同屬性或方法的事務的集合
這個集合中某個個體所表現的特征與其他個性完全相同
對於某個測試對象的測試輸入而言,某個個體能夠被接受或被拒絕,則該個體所在集合中的任意個體都應該被接受或被拒絕


等價類划分

有效等價類

針對被測對象而言,合理的、有意義的、能被系統接受的輸入

無效等價類

針對被測對象而言,不合理、無意義的、不被系統接受的輸入


等價類划分規則

 

1.如果需求規定了輸入域的取值個數或確定了某個范圍時,則可確定一個有效等價類和兩個無效等價類
2.如果需求規定了某個輸入域的集合,或必須如何的情況下,可確定一個有效等價類和一個無效等價類
3.如果需求規定某個輸入域是真假值時,則可確定若干個有效等價類和一個無效等價類
4.用戶需求必須遵守某種規則時,則可確定一個有效等價類和若干個無效等價類


進行用例設計


1.根據需求划分有效及無效等價類,有效等價類統一編號,無效等價類統一編號
2.設計一個新的測試用例,使其盡可能覆蓋所有尚未覆蓋的有效等價類,知道所有有效等價類被覆蓋
3.設計一個新的測試用例,使其僅設計一個無效等價類,知道所有無效等價類被覆蓋


等價類四則運算

不考慮需求其他子項,細致分解當前測試點及詳細需求,做累加

根據業務規則減少、排除、不可能出現的規則,減少不可能出現的組合


如果有效等價類具有互斥條件的組合時,可進行相乘得到用例個數


排除所有具有重復性的等價類,盡可能做到有效等價類之間交集為空,無效等價類之間交集也為空,有效等價類和無效等價類的並集為整個輸入域

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM