求三角形问题的边界值分析测试用例
一个程序,输入三个整数,表示一个三角形的三个边长,该程序产生一个结果,指出该三角形是等边三角形、等腰三角形还是不等边三角形。烦请哪位高手帮忙解答一下 等价类更适合些。 按照满足三角形的条件去分,三边分别设置为:a,b,c 等价类划分法:三边:a>0,b>0,c>0,a+b>c,a+c>b,b+c>a,a-b<c,b-c<a,a-c<b::::a<0,b<0.c<0,a+b<c,a+c<b,b+c<a,a-b>c,b-c>a,a-c>b
等腰:a=b or b=c or a=c:::::::::a!=b&&b!=c&&c!=a;
等边:a=b=c:::::::::::::a!=b or b!=c or c!=a
这是上完课时,老师讲的思路,我也只是记个大概,希望对你有所帮助,希望高手来补充更完善一些~~~ 有边长的限制吗?如果有,等价类和边界值综合起来考虑就差不多全了
页:
[1]