|
高级查询模块
高级查询模块用例设计
使用花瓣查找测试方法设计高级查询模块的用例:
我遇到过这类的测试,要做到每个测试条件都测试(穷举测试)不可能的。因此可以采取“花瓣查询测试法”基本的步骤是:
预置条件:在测试的时候,数据库中没有增删改查的操作。
1、填写所有的输入条件进行查询并记录查询结果;
2、开始减花瓣:把查询条件一个一个的减少,每减少一个查询一次,并记录查询结果;
3、所有的查询条件都为空进行查询,并记录查询结果;
4、开始加花瓣:把查询条件一个一个的增加,每增加一个查询一次,并记录查询结果;
5、把第2步和第4步的查询结果分别累加(有时需要合并处理)应该和第1的查询结果保持一致,则证明测试通过。
6、任意的组合条件测试,并验证结果
补充测试点:
1、由于必须先选择楼盘名称才能选择座落,所以补充一个用例测试楼盘名称和座落的先后顺序;
2、由于必须先选用途才能选择户型,所以补充一个用例测试用途和户型的先后顺序;
3、由于必须先选区域才能选择片区/商圈,所以补充一个用例测试区域和商圈的先后顺序;
问题:
1、上面的设计是否过于迂腐,有没有更好的设计方法?
2、各个查询字段要不要使用等价类、边界值等方法测试字符(比如面积、售价只能是数字)? |
|