dingyujie0917 发表于 2010-10-22 16:15:49

测试用例如何设计

根据测试理论方法:等价类划分、边界值分析法和因果图法,怎样将这些方法应用到实际的项目中呢?请求援助,非常感谢!!!

楠族开心果 发表于 2010-10-23 22:15:03

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

楠族开心果 发表于 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个用例也没问题。就是换一下被减数,因为他们都是一些可以看成比较边界的数。

msnshow 发表于 2010-10-24 21:13:14

单独来说到是挺简单,要做到灵活运用还是比较难
页: [1]
查看完整版本: 测试用例如何设计