51Testing软件测试论坛

标题: 关于查询条件很多的查询功能的测试 [打印本页]

作者: juanzi0802    时间: 2011-1-11 17:32
标题: 关于查询条件很多的查询功能的测试
新手刚跨入软件测试行业一个多月
由于正赶上公司比较忙的时期
一进来就跟着同事们参加测试了
当然只是功能测试
没有人教大家也没有时间教
所以很多时候都是靠自己摸索
我承认我也比较喜欢
因为记忆深刻些
但是咧
有时候要是能有高手指点一二
那就更好了
不废话了
说说我的困惑吧
前段时间参加了一个系统的功能测试
这是一个查询功能的系统
总共有122个功能
每个功能下面都有查询跟取消两个子功能
而多数功能里面的查询条件都有十几二十个
组长要求我们写用例和测试的时候要涵盖所有的查询条件
如:选择或输入查询条件1,点击【查询】;
    选择或输入查询条件1、2,点击【查询】;
    选择或输入查询条件1、2、3,点击【查询】;
    ......
依此类推
可是问题来了
用例都好写
可测试起来工作量就大了
还要用三个权限的用户登录系统
组长又低估了这个系统
要我们三天测完交问题报告
第一天工作下来同事跟我都觉得时间不够用
不偷懒也不休息一直测
一天只能完成几个功能
另外一个组的同事建议我们一次将所有查询条件都选择或者输入
表示条件跟条件之间是并的关系
如果选择所有的条件可以查询出符合条件的结果
那么选择单一或者其他组合条件就没问题了
......
中间细节就不说了
最后是多派了人手还有加班才完成的

我的困惑就来了
碰到那种有很多查询条件的查询功能
到底要怎么测
是先选一个查询条件,再两个,再三个...再N个进行测试呢
这种要是碰到查询条件多了
那查询条件的排列组合可就多了去了
还是一次选择所有的查询条件进行测试呢
这种会不会测的太粗了
......
这个问题一直困扰我
还望各位前辈高手指点指点
先谢过了
作者: gztester    时间: 2011-1-11 18:24
可以考虑使用成对组合覆盖法设计测试用例

工具可用PICT:
http://www.51testing.com/index.p ... space-itemid-227190
作者: 行走中    时间: 2011-1-11 19:27
关注中
作者: 小罗罗与恶魔    时间: 2011-1-12 16:44
你表达的好清楚啊,我也是新手,现在在练习写测试用例,就涉及到了查询用例设计,无从下手。。。同时佩服,你好强啊,学了一个多月测试就工作了,我是刚毕业,在校时学的是开发,现在在学测试,是交了钱的,听经理说要学到4月底,很无助,很迷茫。。。
作者: 小罗罗与恶魔    时间: 2011-1-12 16:47
如:这个该怎么写,虽然查询条件没你的多,但还是没有思路
选择        科目        条 件        条件值
是/否        语文        >=/=/<=三选一        查询条件分数值
是/否        数学        >=/=/<=三选一        查询条件分数值
是/否        英语        >=/=/<=三选一        查询条件分数值
是/否        物理        >=/=/<=三选一        查询条件分数值
是/否        化学        >=/=/<=三选一        查询条件分数值
作者: andybetter    时间: 2011-1-12 18:04
我也是个菜鸟,不过遇到这种查询条件多的,可以考虑用正交来设计测试用例。
作者: 小罗罗与恶魔    时间: 2011-1-13 10:32
怎么个正交法啊,刚接触不懂,能否在详细些
作者: he_jian    时间: 2011-1-13 17:09
白盒的方法,
自己重新根据需求开发测试查询语句,然后将结果一一和原SQL查询出来的结果做对比。
作者: zwb131442    时间: 2011-1-28 15:35
既然已经明确要覆盖所有查询条件,那么测试用例的粒度就很高了。必须举一反三了。
一个用例可以覆盖多个测试点,那是再好不过了。
用例写的很明确、清晰,那么是否想过跑case时,会怎样?用例之间的间隙度是否合理?执行度是否很高?
别一天只能跑几十个case,那就相当累人了。
作者: ryugun    时间: 2011-2-9 15:27
继续关注~~




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