正交实验设计法的缺点是啥?
今天模面被老师问到正交法的缺点,晕!回来睡完觉突然想起这个问题,赶紧翻书,还是不太清楚。虽然知道每种方法有优点就肯定有缺点,有其适用范围就肯定有其不适用的,但是说不出来,请老师教我啊!正交法的引入原因:输入和输出的因果关系有时很难从功能说明中得出,有时因果图庞大导致用例数庞大,故引入正交实验设计法,减少测试用例数目,节省测试工时。
正交法的步骤:
(1)提取因子,分析状态,构造因子-状态表:用例设计的关键是根据功能说明确定因子和状态,所以要尽可能全面准确地确定取值,以确保用例设计的完整与有效。
(2)根据需要进行加权筛选,生成因素分析表:当因子数较多,因子的状态取值范围较广时,必须对因子及其状态按照重要程度分别加权,删去重要性较小的因子或状态,缩减用例集。
(3)选择合适的正交表,画出布尔图,构造测试数据集:最好能选择状态数相等或±1的正交表(可采用拟水平和混合水平),套用正交表,必要时须替换布尔图中的中间节点,经过若干步,得出测试数据集。
(4)根据各行数据设计测试用例。
缺点是啥呢?第(1)步中,提取时比较难,可能遗漏因子和状态?第(2)步中,加权和筛选可能有太多主观和不确定的因素,导致砍掉了关键因子或状态?第(3)步中,选用正交表时可能没选到合适的?
总之,总结不出来啊,盼老师教我!本人水平太臭,问出的问题太傻,老师请别叹气。
[ 本帖最后由 zlbox 于 2007-7-1 18:47 编辑 ]
同感
听老师讲到正交试验法,感觉它好像很完美!还真不知道它的缺点是什么???? 它好象只考虑到了两两的覆盖,没有考虑到较多的组合,而且提取因子有一定的难度.回复 #3 奥格瑞玛 的帖子
不会吧,你说的第一条原因我反对。等价类划分法和边界值分析方法的缺点才是没有考虑输入的各种组合、输入之间的相互制约关系,从而导致多个输入条件组合起来可能出错的情况被忽视。为了描述输入的各种组合及产生的多个动作,才引入因果图的。而为了减少因果图的用例数,才引入正交法,选取适量的有代表性的点来设计用例。
不说了,不知道老师看了是会叹气还是会发笑呢。睡觉,不然明天又要迟到。sdlkfj1 正交法的缺点是不考虑业务流程,因而在功能测试用例设计中正交法和流程分析法组合使用比较多 原帖由 zlbox 于 2007-7-1 23:58 发表 http://bbs.51testing.com/images/common/back.gif
不会吧,你说的第一条原因我反对。等价类划分法和边界值分析方法的缺点才是没有考虑输入的各种组合、输入之间的相互制约关系,从而导致多个输入条件组合起来可能出错的情况被忽视。
为了描述输入的各种组合 ...
正交实验法就是只考虑两两组合的,多种情况的组合是不考虑的,否则组合数就太多了 正交实验法关注条件两两组合的情况,不考虑条件的全组合情况,我想这是主要缺点吧~ 测试用例的设计方法有很多种,每一种方法都有自己的优点和缺点,只有把这些方法有机的结合起来,才能达到预期的效果
页:
[1]