测试用例如何设计
根据测试理论方法:等价类划分、边界值分析法和因果图法,怎样将这些方法应用到实际的项目中呢?请求援助,非常感谢!!! 等价类划分商品之间的等价交换 1、价值规律的基本内容 ①商品生产要遵循商品的价值量由社会必要劳动时间决定——商品的价值量由生产商品的社会必要劳动时间决定。 ②商品交换要遵循等价交换原则——以价值量为基础,实行等价交换。 2、价值规律表现形式:价格受供求关系影响围绕价值上下波动。 ①价值规律的表现形式也称价值规律的实现形式和发生作用的形式。 ②等价交换是商品交换的一个重要原则。“等价”是指交换双方商品的价值都要相等,即各自商品所消耗的社会必要劳动时间相等。货币出现以后,商品的价格却由货币来衡量,表现为价格。等价交换也就是要求商品的价格应该与价值相符合,因为价格由价值决定。 ③在现实生活中,价格与价值经常不一致,这是由商品的供求关系的变化引起的,使价格上涨或下跌;反过来,价格的上涨或下跌也会影响供求关系,使供求趋于平衡,从而使价格接近价值。 ④由于价格与供求之间存在着相互制约的关系,这样就会产生以下情况: 第一:价格的上涨和下跌,都不会距离价值太远,它总是围绕价值上下波动。 第二:从一个较长时间来看,从全社会来看,商品的平均价格还是与它的价值相一致。 ⑤价格围绕价值上下波动表明:社会必要劳动时间决定价值量这一内容,始终作为一种趋势,作为一个规律在贯彻着。所以,价值规律的表现形式不仅不违背规律,反而正是价值规律的表现形式,而且是唯一的表现形式。价值规律基本内容和表现形式是一致的,价格围绕价值上下波动就是价值规律基本内容的外在表现,价格和价值相符的本质,在实际交换中只能通过价格围绕价值波动这种形式才能实现。价格最终还是由价值决定。 边界值分析法实例 >>
我做了要写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个用例也没问题。就是换一下被减数,因为他们都是一些可以看成比较边界的数。 单独来说到是挺简单,要做到灵活运用还是比较难
页:
[1]