等价类划分方法的应用
生活随笔
收集整理的這篇文章主要介紹了
等价类划分方法的应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述:
允許1到6個英文字符或數字,按OK結束
有效等價類:
長度:1到6
字符:a-z,A-Z,0-9
無效等價類
長度:0,7
字符:英文/數字以外字符,控制字符,標點符號
劃分等價類:
?
| ? | 有效等價類 | 無效等價類 |
| 長度 | 長度為1-6 | 長度為0 |
| ? | ? | 長度大于6 |
| 字符 | 只含有a-z | 含有控制符 |
| ? | 只含有A-Z | 含有標點符號 |
| ? | 只含有0-9 | ? |
| ? | 只含有a-z和A-Z | ? |
| ? | 含有a-z和0-9 | ? |
| ? | 含有A-Z和0-9 | ? |
| ? | 含有A-Z,a-z和0-9 | ? |
編寫測試用例:
?
| 編號 | 測試用例 | 覆蓋等價類 | 預期結果 |
| 1 | abcdef | 長度為1-6 只含有a-z | true |
| 2 | ABCDEF | 長度為1-6 只含有A-Z | true |
| 3 | 123456 | 長度為1-6 只含有0-9 | true |
| 4 | abcABC | 長度為1-6 含有a-z和A-Z | true |
| 5 | abc123 | 長度為1-6 含有a-z和0-9 | true |
| 6 | ABC123 | 長度為1-6 含有A-Z和0-9 | true |
| 7 | AbC1b2 | 長度為1-6 含有A-Z,a-z和0-9 | true |
| 8 | ? | 長度為0 | wrong |
| 9 | abcdefgh | 長度大于6 | wrong |
| 10 | LF12ab | 長度為1-6 含有控制字符 | wrong |
| 11 | acA1. | 長度為1-6 含有標點符號 | wrong |
?
轉載于:https://www.cnblogs.com/lgc24/p/4356326.html
總結
以上是生活随笔為你收集整理的等价类划分方法的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 继承和派生 及 学生管理范例
- 下一篇: 我对NHibernate的感受(2):何