软件测试作业7:构建弱健壮的等价类测试用例
生活随笔
收集整理的這篇文章主要介紹了
软件测试作业7:构建弱健壮的等价类测试用例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件測試作業7:構建弱健壯的等價類測試用例
1、構造下述三角形問題的弱健壯的等價類測試用例。
- 三角形問題:輸入三個不超過100的正整數作為三角形的三條邊,判斷三角形是等邊三角形、等腰不等邊三角形、完全不等邊三角形還是不能構成三角形。
答:
劃分等價類:
假設三條邊的長度分別為a,b,c,那么可以劃分為4個等價類:
- R1 = {<a, b, c>:三條邊分別為a,b,c的等邊三角形}
- R2 = {<a, b, c>:三條邊分別為a,b,c的等腰不等邊三角形}
- R3 = {<a, b, c>:三條邊分別為a,b,c的完全不等邊三角形}
- R4 = {<a, b, c>:三條邊分別為a,b,c,不能構成三角形}
弱健壯有效等價類測試用例覆蓋(弱一般等價類測試用例):
| WN1 | 7 | 7 | 7 | 等邊三角形 |
| WN2 | 3 | 3 | 4 | 等腰不等邊三角形 |
| WN3 | 4 | 5 | 6 | 完全不等邊三角形 |
| WN4 | 7 | 1 | 4 | 不能構成三角形 |
弱健壯無效等價類測試用例覆蓋:
| WR1 | 0 | 7 | 7 | a的值不在取值范圍內 |
| WR2 | 7 | 0 | 7 | b的值不在取值范圍內 |
| WR3 | 7 | 7 | 0 | c的值不在取值范圍內 |
| WR4 | 101 | 7 | 7 | a的值不在取值范圍內 |
| WR5 | 7 | 101 | 7 | b的值不在取值范圍內 |
| WR6 | 7 | 7 | 101 | c的值不在取值范圍內 |
| WR7 | 1.1 | 7 | 7 | a的值不在取值范圍內 |
| WR8 | 7 | 1.1 | 7 | b的值不在取值范圍內 |
| WR9 | 7 | 7 | 1.1 | c的值不在取值范圍內 |
總結
以上是生活随笔為你收集整理的软件测试作业7:构建弱健壮的等价类测试用例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Unity3D实现可展开公告版
- 下一篇: 软件测试作业8:分析自动售货机软件例子生