51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 19784|回复: 35
打印 上一主题 下一主题

[求助] 一道测试的笔试题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-3-11 16:40:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输出提示错误。然后判断三角形是等腰三角形还是等边三角形,若是等腰三角形则打印输出等腰三角形,若是等边三角形则打印输出等边三角形,否则退出。请给出程序流程及控制流程,测试路径。试举一个测试用例。
以上是一个测试的笔试题,有谁知道的请指教。期待ing.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-3-11 17:06:35 | 只看该作者
用等效类划分法设计测试用例!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-3-11 17:09:22 | 只看该作者

我好象在哪里看到过这个题目,一直不知道具体答案

希望有兴趣的朋友讨论,也希望高手指点,给出一个具体的答案吧!!楼上的能不能说具体一点啊?

期待中.................................
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-3-11 18:35:33 | 只看该作者
等效类划分法:

查字典,先了解“等效”与“分类”这两个词的意思,然后就能理解了……
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-3-13 23:44:03 | 只看该作者

这个问题我也考过别人

来自于《面向对象系统的测试》
注意一下需要对非法输入和继承写case
其他常见的一般人都能写得比较全
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-3-14 09:32:24 | 只看该作者
《面向对象系统的测试》开门就以此为例。云层赞。这本书是非常的经典。推荐细读。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-3-14 18:03:42 | 只看该作者
《面向对象系统的测试》好像好多测试ER都看这本书
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-3-15 08:58:04 | 只看该作者
《面向对象系统的测试》
是人民邮电出版社出版的么?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-3-18 22:43:21 | 只看该作者
谢谢几位的捧场:) ,可是这道题还是没有具体的答案:(  我期待。。。。 难道只有看那本书才能解决吗?  我还是希望哪位知道的高抬贵手,能够把程序流程、控制流程,及测试路径和用例都一一解答了。 拜托了!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-3-19 22:24:11 | 只看该作者
做个黑盒测试哇
用例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  等腰  打印
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-3-20 12:59:38 | 只看该作者
这个问题一共有65个case,如果你想不出来,那么去看看这本书吧

人民邮电出版的
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2005-3-26 22:21:47 | 只看该作者
请问这本书在哪里有卖,各位是在哪个书店买到的。我查过文轩购书中心及连锁店都没有啊。其他的书店还在收寻中。。。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-3-26 22:29:23 | 只看该作者
不必在意这个题目.毕竟和现实相差太远.

  大概了解就行.
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-3-28 22:34:33 | 只看该作者
用例4: a=6 b=6 c=12
应该输出: 周长= 24  等腰  打印
请问这个怎么算的啊?会构成三角形吗?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    15#
    发表于 2005-3-28 23:39:08 | 只看该作者
    掌握到这个题目的几个基本CASE就可以了。如果要是真要65个Case,估计做一天未必能写得完整。

    此外:
    用例4: a=6 b=6 c=12
    应该输出: 周长= 24  等腰  打印

    这个结论应该是错误的~它不可能构成等腰三角形!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2005-3-29 10:59:42 | 只看该作者
    我大概想了下这个题目.
    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的情况。
    只是将每种情况就行了分析,实际运用中找出符合的数据进行测试即可,如果有没有考虑到的情况请指出。谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2005-4-4 15:41:11 | 只看该作者
    1、没说三角形是什么类型的三角形
    2、没说三边一定是整数
    3、没说输入不能为负数
    4、注意:还要打印出出错信息

    所以设计用例,还要多考虑一些
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2005-4-5 14:39:52 | 只看该作者
    负数的确没有考虑到,不过我没有说三边要整数阿,三角形除了这几种类型应该没有别的类型了吧,所以增加一个对负数的处理就行了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2005-4-7 10:36:14 | 只看该作者
    谁有<面向对象系统的测试>
    请给我发一份 谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2005-4-7 12:27:12 | 只看该作者
    面向对象系统的测试

    近800页的书,也指望看看电子档能好好学?测试的前途啊。趁现在几乎半价的特价期,想要的快买。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-10-8 08:32 , Processed in 0.108765 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表