測試用例中等價類和邊界值的測試用例設計方法


1、等價類

  -有效等價類:滿足需求的集合

  -無效等價類:不滿足需求的集合

2、無效等價類如何划分

  -規則-從需求本身出發

  -長度

  -類型

  -是否為空

  -是否重復

3、設計測試用例的步驟:

  1、需求分析

  2、划分等價類--並列出等價類表

  3、划分邊界值-完善等價類表

  4、根據等價類表 設計測試用例

案例:

  輸入QQ賬號 6-10位自然數

 

 根據等價數據 來設計測試用例,只有一個輸入 正常列就可以

當有兩個輸入時的原則,需要組合:

 

  用例組合原則:

 

當有三個輸入時的組合:

 

 原則:當有多個輸入條件時,務必保證只有一個不滿足條件(錯誤)測試異常的情況

 三角形 問題使用等價類進行分析:

問題:輸入三個整數a、b、c分別作為三角形的三邊長度,通過程序判定所構成的三角形的類型;當三角形為一般三角形、等腰三角形或等邊三角形時,分別作處理。

<問題分析>

  • 輸入值域的顯/隱式要求:A整數、B三個、C正數、D兩邊之和大於第三邊、E三邊均不相等、F兩邊相等但不等於第三邊、G三邊相等;(D~G由輸出值域的等價類隱性確定)
  • 輸出值域的等價類:R1={不構成三角形}、R2={一般三角形}、R3={等腰三角形}、R4={等邊三角形};

對輸入和輸出域也要做分析:

  

 參考博客連接:

https://zhuanlan.zhihu.com/p/112810758


免責聲明!

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



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