今天我们怎么都不谈,就谈“等价类划分法”
给大家一道题目:【不知道大伙是如何解答的,我把我的解答用附件上传【等价类划分法】,希望大家一起探讨【免费的哦,还等怎么,狂下】,有没更好的方法】根据以下项目需求,写出测试用例及分析过程
需求项:
判定三角形类型的功能
输入参数:
边长a,边长b,边长c,a、b、c都是>0,<=100的正整数
处理过程:
1. 参数合法性检查,检查参数的数目和参数的取值范围;
2. 判断a,b,c是否可以组合成为三角形;
3. 判断a,b,c是否可以组合成为等腰三角形;
4. 判断a,b,c是否可以组合成等边三角形;
5. 判断a,b,c是否可以组合成为直角三角形;
输出:
1. 如果参数数目不正确,输出为:参数数目错误,应该是3个参数;
2. 如果参数不是正整数,输出为:"参数XX不是正整数,请重新输入;
3. 如果参数不在取值范围之内,输出为:三角形的三条边长度不要大于100或者小于等于0,请重新输入;
4. 如果参数不能组合成三角形,输出为:参数1和参数2两边之和不大于参数3,不是三角形;
5. 如果三个参数均相等,输出为:该三条边构成等边三角形;
6. 输入有且仅有两条边相等,输出为:该三条边构成等腰三角形;
7. 如果三个参数符合勾股定理,输出:该三条边构成直角三角形;
8. 如果非上述情况,输出为:该三条边构成锐角或者钝角三角形;
不看不知道,看了吓一跳
自己沙发先坐下,好的话,大伙帮忙顶下!:lol 这个关于三角形的等价类划分接触过的写出来还真不少 有数字加减的时候,不要忘记负数! 谢谢~
努力学习中~! 过来看看,努力学习中 23132 面试题 呵呵 看过的三角形测试题最全的一个 正在学习中,谢了! 不错~ 我上次看了一本测试方面的书,里面的一个例子也是介绍三角形,我觉得作者写得还真是好啊 谢谢楼主了
页:
[1]