fengle 2007-11-3 21:28
设计查询功能的测试用例
请教大家都是如何设计查询功能的测试用例,查询的输入条件很多还有条件的组合,查询条件得取值又有很多,想想都头大。麻烦有这方面经验的朋友可以分享。谢谢!!
Ancen 2007-11-3 22:48
像你说的这种多重查询条件的情况嘛!其实经常遇到
比如说有查询条件A,B,C,D,E......
一般是为每个单独的查询条件去设计测试用例
然后随机组合几个测试用例就可以了
因为要穷尽是很难得
最多的时候可能有几十个查询条件;用组合去算 就是几十的阶层,想要穷尽那是不可能的
fengle 2007-11-4 08:34
但是我认为应该还是有一种方法可以使设计出的测试用例覆盖率达到90%以上。不知道正交矩阵算不算,而且我也不是很清楚正交矩阵应该怎么用。请有这方面经验的朋友进来交流哈!!
dailrui2002 2007-12-28 20:09
可以考虑用一些用例设计方法来实现用例设计,比如说这用到等价类结合边界值,通过需求找出有效的和无效等价类,然后再用用例进行覆盖。
暗冷夜空的风 2007-12-28 21:39
关于搜索的用例设计思路
用例设计主要思路:
1.针对搜索框,确定输入、输入条件,利用等价类划分与边界值分析方法来设计测试用例
保证覆盖所有的有效、无效等价类,此时不考虑组合的情况
2.在上一步的基础上,不再考虑无效等价类的情况,以输入、输入条件符合正常情况为前提,将查询条件进行组合。此时,对于简单的情况,可以单独验证。对于复杂的过程,可使用判定表、因果图的分析方法来理清思路。如果这么做发现将产生巨大的用例数量的时候,可以使用正交表实验方法来挑选更加有效的测试用例以精简测试用例数量。
zhangyong 2007-12-29 11:00
:kiss: “花瓣查询测试法”:kiss:
我遇到过这类的测试,要做到每个测试条件都测试(穷举测试)不可能的。因此可以采取“花瓣查询测试法”基本的步骤是:
1。选择所有的输入条件,搜所并记录;
2。开始掰花瓣:把搜索条件一个一个的减少,每减少一个搜索一次。记录每次的结果;
3。所有的查询条件都为空,搜索结果并记录;
4。开始加花瓣:把搜索条件一个一个的增加,每增加一个搜索一次。记录每次的结果;
把2。4的结果分别累加(有时需要合并处理)应该和1的结果保持一致。1。2。4均保持一致证明测试通过。
5。任意的组合条件测试,并验证结果。