51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4859|回复: 11
打印 上一主题 下一主题

[讨论] 对于有多条件查询的程序该如何进行测试呢?各位大侠进来指点下吧!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-16 22:02:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如说一个成绩管理系统,里面有按照5门课程成绩进行查询,可选择输入其中任意1到5门课成绩作为查询条件,如果按因果图和判定表法的话好像有几十种组合方式,貌似好庞大啊!各位有经验的大侠们是怎么处理这种问题的,可以指教下么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-17 10:25:30 | 只看该作者
你可先确定几种查询之间的关系是如何,,是or还是and
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-9-17 15:29:56 | 只看该作者
输入区域测试加组合逻辑。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-9-17 16:25:32 | 只看该作者
我的一些建议:
1,全部置空查询
2,逐一对每个查询条件进行正确测试(包括精确查询和模糊查询)
3,比较常用的组合查询测试
4,矛盾测试,如输入正确的姓名和错误的性别
5,输入边界值进行测试
6,输入特殊符号进行测试
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-9-17 19:35:34 | 只看该作者
4楼的亲总结的比较全面啊!现在要求是这样的,有5个输入框,分别可输入语文、数学、英语、物理、化学的分数,查询在这些分数以上的学生信息。五个输入框随便哪几个组合或者只输入单科查询都可以出相应结果。那这时候怎么进行组合情况查询呢?如果用任意一个、任意两个组合、三个组合、四个组合、五个组合查询都进行测试的话,组合数目非常庞大啊!该怎样才算合理又覆盖全面呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-18 16:49:21 | 只看该作者
一般查询条件都是sql拼出来的,你可以把sql调出来,放在数据库里面验证一把,记得修改不同的参数(就是功能界面对应的查询条件)。SQL没有问题的话,界面上的查询条件也不会有问题的,不需要用那些方法去验证,太麻烦了!呵呵!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-18 17:38:43 | 只看该作者
用正交分析法,从所有的组合中挑选出部分典型的组合进行测试
5因子,2状态,从正交表中挑选测试用例
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-9-18 21:41:34 | 只看该作者
听版主的话
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-9-19 00:05:45 | 只看该作者
谢谢版主,茅塞顿开!!!原来要用正交实验法啊!我一直还在想用因果图法,结果发现异常复杂,最近也想研究正交实验法,可是感觉各个地方的资料都说的比较泛,无从下手啊!有没有哪位亲能提供点学习线索的,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-9-19 10:15:34 | 只看该作者
在我的工作中,我也遇到类似需求。正交法是一种不错的选择,而在我们实践过程中,我们还用了Pairwise方法,以及另一种方法(如下):
假设查询因子:A,B,C,D,E
1、单独查询:A;B;C;D;E
- 确保单独查询的正确性,这也是最基本的。
2、两个组合查询:AB;AC;AD;AE;BC;BD;BE;CD;CE;DE。
- 确保两个组合查询的正确性,这保证了两两之间不会相互影响。
3、三个组合查询:ABC;CDE
- 确保三个组合的正确性;因为我们已确保了单独及两个组合查询的正确性,所以不需要测试三个组合的全部级组合。
4、五个组合查询:ABCDE
- 确保最大组合的正确性。

个人觉得这也是不错的方法。
至于Pairwise方法,请链接这里
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-9-21 23:59:58 | 只看该作者
谢谢jiuquanzi亲了,这个方法貌似很不错啊!我瞅瞅去!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-1-8 18:17:39 | 只看该作者
嗯,10楼的方法不错
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 12:37 , Processed in 0.089799 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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