51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2904|回复: 3
打印 上一主题 下一主题

[求助] 测试用例如何设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-22 16:15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
根据测试理论方法:等价类划分、边界值分析法和因果图法,怎样将这些方法应用到实际的项目中呢?请求援助,非常感谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-8 12:09
  • 签到天数: 547 天

    连续签到: 1 天

    [LV.9]测试副司令

    2#
    发表于 2010-10-23 22:15:03 | 只看该作者
    等价类划分
    商品之间的等价交换   1、价值规律的基本内容   ①商品生产要遵循商品的价值量由社会必要劳动时间决定——商品的价值量由生产商品的社会必要劳动时间决定。   ②商品交换要遵循等价交换原则——以价值量为基础,实行等价交换。   2、价值规律表现形式:价格受供求关系影响围绕价值上下波动。   ①价值规律的表现形式也称价值规律的实现形式和发生作用的形式。   ②等价交换是商品交换的一个重要原则。“等价”是指交换双方商品的价值都要相等,即各自商品所消耗的社会必要劳动时间相等。货币出现以后,商品的价格却由货币来衡量,表现为价格。等价交换也就是要求商品的价格应该与价值相符合,因为价格由价值决定。   ③在现实生活中,价格与价值经常不一致,这是由商品的供求关系的变化引起的,使价格上涨或下跌;反过来,价格的上涨或下跌也会影响供求关系,使供求趋于平衡,从而使价格接近价值。   ④由于价格与供求之间存在着相互制约的关系,这样就会产生以下情况:   第一:价格的上涨和下跌,都不会距离价值太远,它总是围绕价值上下波动。   第二:从一个较长时间来看,从全社会来看,商品的平均价格还是与它的价值相一致。   ⑤价格围绕价值上下波动表明:社会必要劳动时间决定价值量这一内容,始终作为一种趋势,作为一个规律在贯彻着。所以,价值规律的表现形式不仅不违背规律,反而正是价值规律的表现形式,而且是唯一的表现形式。价值规律基本内容和表现形式是一致的,价格围绕价值上下波动就是价值规律基本内容的外在表现,价格和价值相符的本质,在实际交换中只能通过价格围绕价值波动这种形式才能实现。价格最终还是由价值决定。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-8 12:09
  • 签到天数: 547 天

    连续签到: 1 天

    [LV.9]测试副司令

    3#
    发表于 2010-10-23 22:18:41 | 只看该作者
    边界值分析法实例 >>
    我做了要写WINXP中计算器的减法运算的用例,我用的是主要是边界值分析,希望大家看看,给点评价!!^_^thank U
    我们做的测试用例我用边界值划分,现在我记找到几个边界值,大卫老师说让我去好好想想,我头都快爆了,不过我就是喜欢这种感觉。我把能想到的边界值都列出来:
    1.        由于是32位机器,所以最大能输入的整数为32个9,这个是个边界,0是正数和负数的边界,而最小的能输入的整数为-99999999999999999999999999999999,也是个边界值。
    2.偶数的边界值也能找到,最大为99999999999999999999999999999998,同样它的相反数为-99999999999999999999999999999998 ,也是个边界值,2是最小的偶数,是边界值,它的相反数-2也是边界值。同样的奇数也是。
    3.我觉得整数每增加一位,就可以找到一个边界值,比如10到100这时边界值可以使100,也可以是99,
    4.纯小数和带小数之间的边界值,确实它是1,和前面的最小的奇数一样,但是意义不一样。

    现在可以想怎样开始写用例了,
    (1)        首先把99999999999999999999999999999999作为被减数,现在考虑减数的选择:
    A.        最小的可输入的整数为-99999999999999999999999999999999;
    B.        正负数的分界:0
    C.        最大的偶数:99999999999999999999999999999998;
    D.        最大偶数的相反数:-99999999999999999999999999999998;
    E.        最小的偶数:2;
    F.        最小的偶数的相反数:-2;
    G.        最小的奇数(同时也是带小数和纯小数之间的边界值):1;
    H.        可以选100(也是个边界值),不过也能选99,这可以算是两个测试用例;事实上可以写无限多个;
    上面的数都是考虑的边界,现在可以选一些比较一般的数:
    I.        选择一个比较一般的代小数:3542.56563;
    J.        选择一个很普通的正整数:282488428189482;
    K.        选择一个纯小数:0.343421145452;
    L.        选择一个无理数:根号234;
    M.        选择一个很普通的负整数:-4595774782372;
    N.        选择一个无限循环小数;0.9999……;
    还可以写很多,就不写了。
    (2)        现在把0作为被减数,又可以写上面的这些用例,只是上面的B.条中的0 换为99999999999999999999999999999999;
    (3)        到了这里,就比较好写了,就是要写10000个用例也没问题。就是换一下被减数,因为他们都是一些可以看成比较边界的数。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2010-10-24 21:13:14 | 只看该作者
    单独来说到是挺简单,要做到灵活运用还是比较难
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 21:30 , Processed in 0.067348 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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