51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 12859|回复: 8
打印 上一主题 下一主题

[原创] 怎么写三角形的测试用例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-6 17:49:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在三角形计算中,要求三角型的三个边长:A,B和C.当三边不可能构成三角形时提示错误,可构成三角形时
计算三角形周长.若是等腰三解打印"等腰三角形",若是等边三角形,则提示"等边三角形".找出基本测试
路径,对此设计一个测试用例.
求助达人.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
发表于 2011-10-29 17:37:23 | 只看该作者
等价类+边界值
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-9-12 20:16:24 | 只看该作者
明天面试去, 没准用得到呢。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2023-3-20 10:08
  • 签到天数: 163 天

    连续签到: 1 天

    [LV.7]测试师长

    7#
    发表于 2010-4-22 10:05:27 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-4-24 09:09:17 | 只看该作者

    ai

    不会做作业就在这找答案
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-4-17 17:16:00 | 只看该作者
    三角形问题的等价类测试用例
    四种可能出现的输出:非三角形、不等边三角形、等腰三角形和等边三角形
    可以使用这些输出标识如下所示的输出(值域)等价类:
    R1={〈a,b,c〉:有三条边a、b和c的等边三角形}
    R2={〈a,b,c〉:有三条边a、b和c的等腰三角形}
    R3={〈a,b,c〉:有三条边a、b和c的不等边三角形}
    R4={〈a,b,c〉:三条边a、b和c不构成三角形}

    四个弱一般等价类测试用例是:

    测试用例                a                b                c                预期输出

    WN1                        5                5                5                等边三角形
    WN2                        2                2                3                等腰三角形
    WN3                        3                4                5                不等边三角形
    WN4                        4                1                2                非三角形

    由于变量a、b和c没有有效区间,则强一般等价类测试用例与弱一般等价类测试用例相同。

    考虑a、b和c的无效值产生的以下额外弱健壮等价类测试用例:

    测试用例                a                b                c                预期输出

    WR1                        -1                5                5                a取值不在所允许的取值值域内
    WR2                        5                -1                5                b取值不在所允许的取值值域内
    WR3                        5                5                -1                c取值不在所允许的取值值域内
    WR4                        201                5                5                a取值不在所允许的取值值域内
    WR5                        5                201                5                b取值不在所允许的取值值域内
    WR6                        5                5                201                c取值不在所允许的取值值域内


    以下是额外强健壮性等价类测试用例三维立方的一个“角”:

    测试用例                a                b                c                预期输出

    SR1                                -1                5                5                a取值不在所允许的取值值域内
    SR2                                5                -1                5                b取值不在所允许的取值值域内
    SR3                                5                5                -1                c取值不在所允许的取值值域内
    SR4                                -1                -1                5                a、b取值不在所允许的取值值域内
    SR5                                5                -1                -1                b、c取值不在所允许的取值值域内
    SR6                                -1                5                -1                a、c取值不在所允许的取值值域内
    SR7                                -1                -1                -1                a、b、c取值不在所允许的取值值域内
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-4-15 10:48:06 | 只看该作者
    用等价类法设计测试用例。
    隐含的对输入条件的要求:1.正数 2.3个数 3.整数 4.非零熟 5.两边之和大于第三边 
    6. 等腰三角形 7.等边三角形 。
    根据这7个条件划分有效等价类和无效等价类,即可。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-3-18 16:47:05 | 只看该作者

    回复 2# 的帖子

    thank you!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2008-3-6 22:17:11 | 只看该作者
    这个好象是个面试题吧,我不知道我写的对不对,你看下吧:
    先注意构成三角形的前提是:二边之和大于第三条边。基于这个前提,开始编写测试用例
    备注:三边分别用A,B,C表示
    1.A输入3,B输入4,C输入5,点击"确定"按钮,弹出"此三角形的周长为12"的提示信息
    2.A输入1,B输入4,C输入3,点击"确定"按钮,弹出"此图形不是三角形"的提示信息
    3.A输入4,B输入4,C输入3,点击"确定"按钮,弹出"此三角形是等腰三角形"的提示信息
    4.A输入5,B输入5,C输入5,点击"确定"按钮,弹出"此三角形是等边三角形"的提示信息
    你可以参照以上操作编写完整的测试用例,这些只是按照要求写出了部分正确的提示,你可以多写几个错误的,比如输入非数字或是o等其他信息
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 21:58 , Processed in 0.094761 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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