软件测试用例设计方法之正交分析法软件测试用例设计方法之正交分析法
软件测试用例设计方法之正交分析法
正交分析法
正交分析法即正交分解法是将一个力沿着互相垂直的方向(x轴、y轴)进行分解的方法
正交分解法:
(1)明确研究对象(或系统);
(2)了解运动状态(题给出、暗示或判断、假设);
(3)进行受力分析(按顺序,场力、弹力、摩擦力);
(4)建立坐标,对力进行正交分解(有相对运动或相对运动趋势的特别是有加速度的,必需建一轴在这方向上,)
所建立的坐标原点最好是题目中大多数力的交点.
(5)立方程,解之。(有时还需∑M=0,这不属正交分解法)
已知:F1,F2为F的分力,F的角度为37,物体重力为G,动摩擦因数为0.5.
求: f的大小,加速度的大小
解:F1=Sin37*F F2=Cos37*F
f=μN=0.5*(G-Sin37*F)
F合=F2-f=m*a
a=(cos37*F-(0.5*(G-Sin38*F))/(G/g)
正交表。
次数(Runs):简单的说,就是次数是多少,就有多少个用例。
因素数(Factors):简单的说,就是有多少个变量。
水平数(Levels):比如有三个变量,其中变量取值最多的是四个值,那么水平数就是四。
强度(Strength):即变量间的相互关系,当强度为二时,只考虑变量两两之间的影响,如果强度为三,同考虑三个变量对
结果的影响;当强度增加时,用例的个数会急剧增加。
正交表的表现形式: L runs(levels^factors )
下面介绍一个正交表的例子:
变量个数:4个 分别为:A、B、C、D。
取值为:
A->3个值(A1、A2、A3)、
B->4个值(B1、B2、B3)、
C->4个值(C1、C2、C3)、
D->4个值(D1、D2、D3)。
把上述数值对应到正交表的概念中去,如下:
因素数:4
水平数:3
对应到正交表中L9(34)
这些常用正交表网上都有,然后把各个变量的代入正交表即可。
正交分析法例子:
题目:
评论0