demit1 发表于 2010-5-28 17:58:46

组合查询条件要如何测试

各位好,今天抛个问题大家来讨论一下。

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

liuhuihui 发表于 2010-6-1 13:00:17

:)

msnshow 发表于 2010-6-1 13:27:09

用正交分解法可以吧,不过这个我也不太清楚,一般在测试这类查询的时候,我会主要先进行单个查询,再进行主要使用的组合查询

Jackc 发表于 2010-6-2 13:22:20

恩,基本和LS的思路一致,可以通过设置优先级来控制测试的粒度。

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

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

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

4、随机组合测试。

PS:待测数据的设计很重要,需要提前设计出体现测试结果的数据组。

caine 发表于 2010-6-2 13:44:57

ABCDEFG
1111111
1110000
1001100
1000011
0101010
0100101
0011001
0010110

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

[ 本帖最后由 caine 于 2010-6-2 13:50 编辑 ]
页: [1]
查看完整版本: 组合查询条件要如何测试