51Testing软件测试论坛

标题: 今天我们怎么都不谈,就谈“等价类划分法” [打印本页]

作者: zhsh1203    时间: 2008-1-16 17:33
标题: 今天我们怎么都不谈,就谈“等价类划分法”
给大家一道题目:【不知道大伙是如何解答的,我把我的解答用附件上传【等价类划分法】,希望大家一起探讨【免费的哦,还等怎么,狂下】,有没更好的方法】
    根据以下项目需求,写出测试用例及分析过程
需求项:
判定三角形类型的功能
输入参数:
边长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.        如果非上述情况,输出为:该三条边构成锐角或者钝角三角形;
作者: zhsh1203    时间: 2008-1-16 17:35
标题: 不看不知道,看了吓一跳
自己沙发先坐下,好的话,大伙帮忙顶下!
作者: 65138935    时间: 2008-1-19 14:53
这个关于三角形的等价类划分接触过的
写出来还真不少
作者: imlele    时间: 2008-3-8 20:37
有数字加减的时候,不要忘记负数!
作者: Redkyo    时间: 2008-4-19 15:22
谢谢~
努力学习中~!
作者: zjl521    时间: 2008-10-17 09:03
过来看看,努力学习中
作者: zjl521    时间: 2008-10-17 09:36
23132
作者: 阿七    时间: 2008-10-17 17:54
面试题   呵呵
作者: 不破不力    时间: 2009-1-14 20:50
看过的三角形测试题最全的一个
作者: bridie    时间: 2009-3-22 10:12
正在学习中,谢了!
作者: 墨沉    时间: 2010-5-3 17:34
不错~
作者: sallyly62    时间: 2010-5-4 23:16
我上次看了一本测试方面的书,里面的一个例子也是介绍三角形,我觉得作者写得还真是好啊 谢谢楼主了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2