51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6675|回复: 4
打印 上一主题 下一主题

[讨论] 组合查询条件要如何测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-5-28 17:58:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位好,今天抛个问题大家来讨论一下。

一个查询页面有7个查询条件,A、B、C、D、E、F、G,由于查询条件较多,显然不可能采用穷举排列组合的方式,那要如何保证组合查询情况下的查询正确性,用例应该如何设计,用例数应该如何规划呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
发表于 2010-6-2 13:44:57 | 只看该作者
ABCDEFG
1111111
1110000
1001100
1000011
0101010
0100101
0011001
0010110

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

[ 本帖最后由 caine 于 2010-6-2 13:50 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-6-2 13:22:20 | 只看该作者
恩,基本和LS的思路一致,可以通过设置优先级来控制测试的粒度。

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

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

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

4、随机组合测试。

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

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-6-1 13:27:09 | 只看该作者
    用正交分解法可以吧,不过这个我也不太清楚,一般在测试这类查询的时候,我会主要先进行单个查询,再进行主要使用的组合查询
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2010-6-1 13:00:17 | 只看该作者
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 11:57 , Processed in 0.066165 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表