ice1216 发表于 2010-6-2 13:54:34

【讨论】多条件组合的情况下,你会怎么设计用例?

比如,搜索组件。有多个字段可以组合搜索,但是字段越多,组合的情况就越多。在这种情况下,大家都会采取怎样的测试策略?

我目前采用的方法:将业务用比较容易出现的情况抽出来(这个是在与用户沟通或需求中了解到的),然后在自己分析一些比较容易出现的情况。用例一般控制在20-30个左右。

chengning 发表于 2010-6-2 16:27:40

要是所有的条件都是有关联的 只有从需求入手简化了

msnshow 发表于 2010-6-2 19:52:07

其实有时候,要考虑黑白结合测试

ice1216 发表于 2010-6-3 09:39:42

原帖由 msnshow 于 2010-6-2 19:52 发表 http://bbs.51testing.com/images/common/back.gif
其实有时候,要考虑黑白结合测试
其实以前也考虑过用工具测,但发现还是要准备大量的数据。感觉这并不是个好的策略。但是如果用例少了,也会担心有BUG被隐藏。

zhangting85 发表于 2010-6-3 10:11:43

可以用考虑pairwise算法+额外补充一些用例。

pairwise算法见
http://www.pairwise.org/

slxmikesong 发表于 2013-11-26 10:18:41

一般来说是采用遍历每个查询条件,检查每个查询条件是否都可以正确查询,
二是选择一些比较常用的组合(在比较了解用户的业务实际常见搜索组合)来检查.这个比较简单实用.
如果要比较正规科学的设计此用例,可以参考"正交试验设计法设计测试用例":P
http://baike.baidu.com/view/1327739.htm

千里 发表于 2013-12-2 13:31:07

条件之间有关联关系用判定表,条件之间没有关联关系用等价类,条件比较多时用正交表

libingyu135 发表于 2013-12-9 15:53:31

我们公司写这类的测试用例都比较简化,就是“输入单个/多个查询条件,点查询”,执行测试用例时,自我随机组合测试
页: [1]
查看完整版本: 【讨论】多条件组合的情况下,你会怎么设计用例?