用等价分类法写一个三角形测试用例
时间: 2023-07-18 14:52:54 浏览: 182
三角形测试(测试用例).doc
三角形的等价类可以分为以下三类:
1. 有效等价类:这些测试用例可以构成三角形,即满足两边之和大于第三边的三元组。例如:(3,4,5)、(5,12,13)、(8,15,17)等。
2. 无效等价类:这些测试用例无法构成三角形,即不能满足两边之和大于第三边的三元组。例如:(1,2,4)、(3,6,10)、(5,5,10)等。
3. 边长为0等价类:这些测试用例的某一条边的长度为0,无法构成三角形。例如:(0,0,0)、(0,4,5)、(3,0,5)等。
基于以上等价类,可以列出以下三个测试用例:
1. 输入 (3,4,5),期望输出为“构成直角三角形”或“构成等腰三角形”或“构成等边三角形”。
2. 输入 (1,2,4),期望输出为“无法构成三角形”。
3. 输入 (0,4,5),期望输出为“无法构成三角形”。
阅读全文