弱健壮等价类测试用例设计法设计测试用例,得到测试用例表
时间: 2023-07-12 18:03:44 浏览: 205
弱健壮等价类测试用例设计法是一种基于输入参数的测试用例设计方法,它将输入参数的取值范围划分为若干个等价类,然后从每个等价类中选取部分测试用例进行测试。在本题中,我们可以将三角形的三条边长划分为以下等价类:
- 无效等价类:输入的三条边长中有一条或多条边长小于等于0,或者三条边长之和小于等于最长边长。
- 等边三角形等价类:三条边长全都相等的三角形。
- 等腰三角形等价类:三角形中有两条边长相等,另一条边长不相等的三角形。
- 普通三角形等价类:三角形中三条边长不相等的三角形。
根据弱健壮等价类测试用例设计法,我们需要从每个等价类中选取一个合法的测试用例和一个非法的测试用例进行测试。因此,得到的测试用例表如下:
| 序号 | 边1 | 边2 | 边3 | 预期结果 |
| :--: | :-- | :-- | :-- | :------- |
| 1 | 1.0 | 1.0 | 1.0 | 等边三角形 |
| 2 | 2.0 | 2.0 | 3.0 | 等腰三角形 |
| 3 | 3.0 | 4.0 | 5.0 | 普通三角形 |
| 4 | 0.0 | 2.0 | 3.0 | 无效参数 |
| 5 | 2.0 | 0.0 | 3.0 | 无效参数 |
| 6 | 2.0 | 3.0 | 0.0 | 无效参数 |
| 7 | 2.0 | 2.0 | 4.0 | 无法构成三角形 |
| 8 | 2.0 | 4.0 | 2.0 | 无法构成三角形 |
| 9 | 4.0 | 2.0 | 2.0 | 无法构成三角形 |
| 10 | 2.0 | 3.0 | 5.0 | 无法构成三角形 |
在这个测试用例表中,我们选取了每个等价类中的一个合法测试用例和一个非法测试用例。对于等边三角形、等腰三角形和普通三角形等价类,我们选取了具有代表性的三角形作为测试用例。对于无效等价类,我们选取了一些无效的边长组合作为测试用例,包括边长小于等于0和三条边长之和小于等于最长边长。这些测试用例可以检查程序是否能够正确地处理无效的输入参数,并能够正确地判断三角形的类型。
阅读全文