【讨论】多条件组合的情况下,你会怎么设计用例?
比如,搜索组件。有多个字段可以组合搜索,但是字段越多,组合的情况就越多。在这种情况下,大家都会采取怎样的测试策略?我目前采用的方法:将业务用比较容易出现的情况抽出来(这个是在与用户沟通或需求中了解到的),然后在自己分析一些比较容易出现的情况。用例一般控制在20-30个左右。 要是所有的条件都是有关联的 只有从需求入手简化了 其实有时候,要考虑黑白结合测试 原帖由 msnshow 于 2010-6-2 19:52 发表 http://bbs.51testing.com/images/common/back.gif
其实有时候,要考虑黑白结合测试
其实以前也考虑过用工具测,但发现还是要准备大量的数据。感觉这并不是个好的策略。但是如果用例少了,也会担心有BUG被隐藏。 可以用考虑pairwise算法+额外补充一些用例。
pairwise算法见
http://www.pairwise.org/ 一般来说是采用遍历每个查询条件,检查每个查询条件是否都可以正确查询,
二是选择一些比较常用的组合(在比较了解用户的业务实际常见搜索组合)来检查.这个比较简单实用.
如果要比较正规科学的设计此用例,可以参考"正交试验设计法设计测试用例":P
http://baike.baidu.com/view/1327739.htm 条件之间有关联关系用判定表,条件之间没有关联关系用等价类,条件比较多时用正交表 我们公司写这类的测试用例都比较简化,就是“输入单个/多个查询条件,点查询”,执行测试用例时,自我随机组合测试
页:
[1]