51Testing软件测试论坛

标题: 组合查询条件要如何测试 [打印本页]

作者: demit1    时间: 2010-5-28 17:58
标题: 组合查询条件要如何测试
各位好,今天抛个问题大家来讨论一下。

一个查询页面有7个查询条件,A、B、C、D、E、F、G,由于查询条件较多,显然不可能采用穷举排列组合的方式,那要如何保证组合查询情况下的查询正确性,用例应该如何设计,用例数应该如何规划呢?
作者: liuhuihui    时间: 2010-6-1 13:00

作者: msnshow    时间: 2010-6-1 13:27
用正交分解法可以吧,不过这个我也不太清楚,一般在测试这类查询的时候,我会主要先进行单个查询,再进行主要使用的组合查询
作者: Jackc    时间: 2010-6-2 13:22
恩,基本和LS的思路一致,可以通过设置优先级来控制测试的粒度。

1、单个查询优先级最高,首要保证基本功能的单个测试。

2、用户常使用的组合功能测试。至于哪些组合是用户常使用的,界定很模糊,但是还是能找出一部分的。所以不用找的很全,只需要保证筛选出的肯定是用户常使用的就OK。

3、按照组合项的多少依次排序,首先是全部组合项都使用,然后是某一个组合项未使用……

4、随机组合测试。

PS:待测数据的设计很重要,需要提前设计出体现测试结果的数据组。
作者: caine    时间: 2010-6-2 13:44
ABCDEFG
1111111
1110000
1001100
1000011
0101010
0100101
0011001
0010110

只是正交表L8(27)的情况。

[ 本帖最后由 caine 于 2010-6-2 13:50 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2