51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论] 高级查询模块用例设计方法谈论

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-3-14 20:20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
高级查询模块


高级查询模块用例设计
使用花瓣查找测试方法设计高级查询模块的用例:
我遇到过这类的测试,要做到每个测试条件都测试(穷举测试)不可能的。因此可以采取“花瓣查询测试法”基本的步骤是:
预置条件:在测试的时候,数据库中没有增删改查的操作。
1、填写所有的输入条件进行查询并记录查询结果;
2、开始减花瓣:把查询条件一个一个的减少,每减少一个查询一次,并记录查询结果;
3、所有的查询条件都为空进行查询,并记录查询结果;
4、开始加花瓣:把查询条件一个一个的增加,每增加一个查询一次,并记录查询结果;
5、把第2步和第4步的查询结果分别累加(有时需要合并处理)应该和第1的查询结果保持一致,则证明测试通过。
6、任意的组合条件测试,并验证结果


补充测试点:                                                                               
1、由于必须先选择楼盘名称才能选择座落,所以补充一个用例测试楼盘名称和座落的先后顺序;                                                                               
2、由于必须先选用途才能选择户型,所以补充一个用例测试用途和户型的先后顺序;                                                                               
3、由于必须先选区域才能选择片区/商圈,所以补充一个用例测试区域和商圈的先后顺序;                                                                               

问题:
1、上面的设计是否过于迂腐,有没有更好的设计方法?
2、各个查询字段要不要使用等价类、边界值等方法测试字符(比如面积、售价只能是数字)?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-3-14 20:24:36 | 只看该作者
求正解!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-3-15 00:15:06 | 只看该作者
花瓣查询测试法?

从来都没有听说过啊?这样可行吗?是不是用判定决策表会好一点?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2013-3-15 09:27:14 | 只看该作者
怎么我的问题都没人帮忙回答一下吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2013-3-15 16:15:38 | 只看该作者
个人感觉:对于查询条件有依赖关系的,不建议使用花瓣查询;
而且花瓣查询的严格性估计没有人证明过,最后累加合并处理时也是有问题的--
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2013-3-17 01:49:08 | 只看该作者
这样的查询问题怎么设计测试用例???????
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2013-3-18 10:35:59 | 只看该作者
不建议使用这个办法,因为结果的验证比较复杂;
我自己做的话:先针对每个查询条件进行测试:使用等价类和边界值等
                     然后进行组合测试:只对存在依赖关系的进行组合,如:楼盘名称、坐落、房号进行组合
我测试时间不长,只是建议
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2013-3-18 12:33:12 | 只看该作者
回复 7# dream4000

顶个,要是我也是这么做;
1. 针对单项(主要考察数据是否正常记录且查询出来)
2. 组合测试,主要测试各单项有依赖关系的组合
3. 复杂测试,主要考察响应时间以及部分多组合情况
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2013-3-26 17:17:55 | 只看该作者
查询功能的测试用例设计和测试(举例)
http://www.51testing.com/?uid-40 ... space-itemid-241573
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2013-9-23 10:33:32 | 只看该作者
怎么理解第五步?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2013-9-26 11:29:29 | 只看该作者
我一直是用结对的方法,就是选定其中一个,然后根据组合关联情况去进行组对,一般组对的最多项会有2到3个,太多也成了穷举了,不合适。当然这样选的测试点也会不均匀,可以看下正交实验法,这个我也不太会。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2013-11-30 10:03:43 | 只看该作者
回复 5# 没翅膀的飞鱼


    个人感觉用图解法比较清晰一些
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 17:02 , Processed in 0.073788 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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