zhsh1203 发表于 2008-1-16 17:33:34

今天我们怎么都不谈,就谈“等价类划分法”

给大家一道题目:【不知道大伙是如何解答的,我把我的解答用附件上传【等价类划分法】,希望大家一起探讨【免费的哦,还等怎么,狂下】,有没更好的方法】
    根据以下项目需求,写出测试用例及分析过程
需求项:
判定三角形类型的功能
输入参数:
边长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:04

不看不知道,看了吓一跳

自己沙发先坐下,好的话,大伙帮忙顶下!:lol

65138935 发表于 2008-1-19 14:53:09

这个关于三角形的等价类划分接触过的
写出来还真不少

imlele 发表于 2008-3-8 20:37:11

有数字加减的时候,不要忘记负数!

Redkyo 发表于 2008-4-19 15:22:56

谢谢~
努力学习中~!

zjl521 发表于 2008-10-17 09:03:41

过来看看,努力学习中

zjl521 发表于 2008-10-17 09:36:35

23132

阿七 发表于 2008-10-17 17:54:23

面试题   呵呵

不破不力 发表于 2009-1-14 20:50:56

看过的三角形测试题最全的一个

bridie 发表于 2009-3-22 10:12:02

正在学习中,谢了!

墨沉 发表于 2010-5-3 17:34:50

不错~

sallyly62 发表于 2010-5-4 23:16:30

我上次看了一本测试方面的书,里面的一个例子也是介绍三角形,我觉得作者写得还真是好啊 谢谢楼主了
页: [1]
查看完整版本: 今天我们怎么都不谈,就谈“等价类划分法”