51Testing软件测试论坛

标题: 【讨论】多条件组合的情况下,你会怎么设计用例? [打印本页]

作者: ice1216    时间: 2010-6-2 13:54
标题: 【讨论】多条件组合的情况下,你会怎么设计用例?
比如,搜索组件。有多个字段可以组合搜索,但是字段越多,组合的情况就越多。在这种情况下,大家都会采取怎样的测试策略?

我目前采用的方法:将业务用比较容易出现的情况抽出来(这个是在与用户沟通或需求中了解到的),然后在自己分析一些比较容易出现的情况。用例一般控制在20-30个左右。
作者: chengning    时间: 2010-6-2 16:27
要是所有的条件都是有关联的 只有从需求入手简化了
作者: msnshow    时间: 2010-6-2 19:52
其实有时候,要考虑黑白结合测试
作者: ice1216    时间: 2010-6-3 09:39
原帖由 msnshow 于 2010-6-2 19:52 发表
其实有时候,要考虑黑白结合测试

其实以前也考虑过用工具测,但发现还是要准备大量的数据。感觉这并不是个好的策略。但是如果用例少了,也会担心有BUG被隐藏。
作者: zhangting85    时间: 2010-6-3 10:11
可以用考虑pairwise算法+额外补充一些用例。

pairwise算法见
http://www.pairwise.org/
作者: slxmikesong    时间: 2013-11-26 10:18
一般来说是采用遍历每个查询条件,检查每个查询条件是否都可以正确查询,
二是选择一些比较常用的组合(在比较了解用户的业务实际常见搜索组合)来检查.这个比较简单实用.
如果要比较正规科学的设计此用例,可以参考"正交试验设计法设计测试用例"
http://baike.baidu.com/view/1327739.htm
作者: 千里    时间: 2013-12-2 13:31
条件之间有关联关系用判定表,条件之间没有关联关系用等价类,条件比较多时用正交表
作者: libingyu135    时间: 2013-12-9 15:53
我们公司写这类的测试用例都比较简化,就是“输入单个/多个查询条件,点查询”,执行测试用例时,自我随机组合测试




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