51Testing软件测试论坛
标题:
一道测试的笔试题
[打印本页]
作者:
dimply2001
时间:
2005-3-11 16:40
标题:
一道测试的笔试题
输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输出提示错误。然后判断三角形是等腰三角形还是等边三角形,若是等腰三角形则打印输出等腰三角形,若是等边三角形则打印输出等边三角形,否则退出。请给出程序流程及控制流程,测试路径。试举一个测试用例。
以上是一个测试的笔试题,有谁知道的请指教。期待ing.
作者:
swtest
时间:
2005-3-11 17:06
用等效类划分法设计测试用例!!
作者:
冰河
时间:
2005-3-11 17:09
标题:
我好象在哪里看到过这个题目,一直不知道具体答案
希望有兴趣的朋友讨论,也希望高手指点,给出一个具体的答案吧!!楼上的能不能说具体一点啊?
期待中.................................
作者:
Nio
时间:
2005-3-11 18:35
等效类划分法:
查字典,先了解“等效”与“分类”这两个词的意思,然后就能理解了……
作者:
云层
时间:
2005-3-13 23:44
标题:
这个问题我也考过别人
来自于《面向对象系统的测试》
注意一下需要对非法输入和继承写case
其他常见的一般人都能写得比较全
作者:
black_tulip
时间:
2005-3-14 09:32
《面向对象系统的测试》开门就以此为例。云层赞。这本书是非常的经典。推荐细读。
作者:
goldensoul
时间:
2005-3-14 18:03
《面向对象系统的测试》好像好多测试ER都看这本书
作者:
恋恋冬季
时间:
2005-3-15 08:58
《面向对象系统的测试》
是人民邮电出版社出版的么?
作者:
dimply2001
时间:
2005-3-18 22:43
谢谢几位的捧场:) ,可是这道题还是没有具体的答案:( 我期待。。。。 难道只有看那本书才能解决吗? 我还是希望哪位知道的高抬贵手,能够把程序流程、控制流程,及测试路径和用例都一一解答了。 拜托了!
作者:
ecust
时间:
2005-3-19 22:24
做个黑盒测试哇
用例1:a=3 b=4 c=5
应该输出: 周长= 12
用例2: a=1 b=2 c=3
应该输出: 退出
用例3: a=6 b=6 c=6
应该输出: 周长 =18 等边 打印
用例4: a=6 b=6 c=12
应该输出: 周长= 24 等腰 打印
作者:
云层
时间:
2005-3-20 12:59
这个问题一共有65个case,如果你想不出来,那么去看看这本书吧
人民邮电出版的
作者:
dimply2001
时间:
2005-3-26 22:21
请问这本书在哪里有卖,各位是在哪个书店买到的。我查过文轩购书中心及连锁店都没有啊。其他的书店还在收寻中。。。
作者:
swtest
时间:
2005-3-26 22:29
不必在意这个题目.毕竟和现实相差太远.
大概了解就行.
作者:
挪威森林
时间:
2005-3-28 22:34
用例4: a=6 b=6 c=12
应该输出: 周长= 24 等腰 打印
请问这个怎么算的啊?会构成三角形吗?
作者:
archonwang
时间:
2005-3-28 23:39
掌握到这个题目的几个基本CASE就可以了。如果要是真要65个Case,估计做一天未必能写得完整。
此外:
用例4: a=6 b=6 c=12
应该输出: 周长= 24 等腰 打印
这个结论应该是错误的~
它不可能构成等腰三角形!
作者:
挪威森林
时间:
2005-3-29 10:59
我大概想了下这个题目.
1.等腰三角形,即a=b且a+b>c
1.1等腰直角三角形,即a=b,a+b>c,a*a+b*b=c*c 例如2,2,2根好2
1.2等腰锐角三角形,即a=b,a>c,例如2,2,1
1.3等腰钝角三角形,即a=b,a+b>c且c>a
1.4等边三角形,即a=b=c 例如2,2,2
2.非等腰三角形.
2.1.锐角三角形,即a,b,c不相等,a为最大边,b+c>a,且(b*b+c*c-a*a)/2*b*c>0
2.1 钝角三角形,即a,b,c不相等,a为最大边,b+c>a,且(b*b+c*c-a*a)/2*b*c<0
2.2 直接三角形,即a,b,c不相等,a为最大边,b+c>a,且(b*b+c*c-a*a)/2*b*c=0
3.不能构成三角形的情况,即a为最大边,b+c<=a
其中还可以分b=c的情况。
只是将每种情况就行了分析,实际运用中找出符合的数据进行测试即可,如果有没有考虑到的情况请指出。谢谢
作者:
wzb521
时间:
2005-4-4 15:41
1、没说三角形是什么类型的三角形
2、没说三边一定是整数
3、没说输入不能为负数
4、注意:还要打印出出错信息
所以设计用例,还要多考虑一些
作者:
挪威森林
时间:
2005-4-5 14:39
负数的确没有考虑到,不过我没有说三边要整数阿,三角形除了这几种类型应该没有别的类型了吧,所以增加一个对负数的处理就行了
作者:
测试有前途
时间:
2005-4-7 10:36
谁有<面向对象系统的测试>
请给我发一份 谢谢
作者:
black_tulip
时间:
2005-4-7 12:27
面向对象系统的测试
近800页的书,也指望看看电子档能好好学?测试的前途啊。趁现在几乎半价的特价期,想要的快买。
作者:
amax
时间:
2005-4-8 15:47
不錯! 不錯! 看來也要買本(面向对象系统的测试)看看了的,我以前是開發的 想不到這個有65個CASE 長見識了..
作者:
jennie98
时间:
2005-4-11 09:59
有电子版的啊?提供上来供大家学习学习呢
作者:
dimply2001
时间:
2005-4-17 15:30
为了解答这道题,我特意买了《面向对象系统的测试》,此书中的命题稍微不同:输入三边都是整数。有多半的用例是根据等价划分和边界值法来设计的,大致考虑以几种情况:
1:整数的有效值和无效值及边界值构成的用例
2:形成三角形与不能形成三角形的用例
3:等腰三角形三条边的情况(如 a=5,b=5,c=7;a=3,b=5,c=5;a=6,b=9,c=6)
4:等边三角形三条边的情况
5:非等边非等腰三角形三边的情况。
6:对其他情况(如继承)写用例了
(并没有为角的情况设计用例。)
[
Last edited by dimply2001 on 2005-4-17 at 15:34
]
作者:
gxlgxll
时间:
2005-4-25 14:09
标题:
测试用例
用等价类
分为有效等价类和无效等类
a=b=c时是等边三角形
a=b并且a+b>c
a不等
于c不等于b并且a+b>c
a+b<c
包括字符
包括两个整数
包含负数等
作者:
gxlgxll
时间:
2005-4-27 09:47
标题:
三角形测试用例
我有一个完整的测试用例,改天发给你们看看,
作者:
Jimmyshao
时间:
2005-4-27 13:16
我也被笔试过这题,写出大概就可以了。
作者:
walker_lai
时间:
2006-9-2 21:04
标题:
回复 #2 swtest 的帖子
看过了
作者:
pulamu
时间:
2006-9-4 11:09
标题:
wo lai
1.输入三个数 ,判断是否合法?如否就输入提示错误。
2.判断a+b>C && a+c>b && b+c>a 如false 输入提示错误。
3.计算 SUM=a+b+c
4.判断 a=b && b=c && c=a 如false 不是等腰三角形
5。判断a=b=c 如true是等边三角形
作者:
iceman10
时间:
2006-9-8 12:12
这题我笔试时也做过了 ,不过没写出来!
作者:
思飞2006
时间:
2006-9-11 15:26
自己找啊这个例子看到处都有啊
作者:
Maggie_8327
时间:
2006-9-26 13:57
标题:
回复28#
4中判断是否是等腰的条件不对的吧
作者:
紫萍927
时间:
2006-11-7 11:06
经典的测试类笔试题,我也考过!
作者:
aqwdao
时间:
2007-10-23 08:50
这个题目好多阿
作者:
zzytion
时间:
2007-10-25 22:43
这个题目太经典了到处都是哦
作者:
willandy
时间:
2007-11-2 14:30
到处都是这样的题目
作者:
ui599
时间:
2007-11-15 18:02
《软件测试 software testing a craftsman's approach》里面有关于这个的详细描述
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2