黑盒测试三角形等价类
时间: 2023-12-22 21:29:10 浏览: 160
三角形问题的等价类-黑盒测试. 软件测试
黑盒测试是一种测试方法,它不考虑程序的内部结构和实现细节,而是基于程序的规格说明和功能需求进行测试。在黑盒测试中,我们将输入数据划分为不同的等价类,以验证程序在不同等价类上的行为是否符合预期。
对于三角形的等价类划分,可以考虑以下几个等价类:
1. 等边三角形:三条边的长度都相等。
2. 等腰三角形:两条边的长度相等,第三条边的长度不同。
3. 一般三角形:三条边的长度都不相等。
4. 非三角形:无法构成三角形的情况,例如某两条边之和小于第三条边的长度。
下面是一个使用等价类划分法设计的测试用例示例:
测试用例1:
输入:3, 3, 3
预期输出:等边三角形
测试用例2:
输入:4, 4, 5
预期输出:等腰三角形
测试用例3:
输入:3, 4, 5
预期输出:一般三角形
测试用例4:
输入:1, 2, 3
预期输出:非三角形
测试用例5:
输入:-1, 2, 3
预期输出:非三角形
测试用例6:
输入:0, 0, 0
预期输出:非三角形
测试用例7:
输入:10, 20, 30
预期输出:非三角形
阅读全文