lgh 发表于 2006-7-19 14:15:03

用例设计

在数据库中搜索信息,有5个搜索条件,分别是姓名、身份证号码、年龄、学历及工作年限,各搜索条件可以组合或为空,应该怎么设计测试用例?

archonwang 发表于 2006-7-19 16:54:05

这种情况最好可以做灰盒或白盒,否则相对来说测试起来比较痛苦。
建议的测试方式如下:
1。Code Review,检查关键逻辑;
2。测试组合情况,一般来说首先进行各个独立条件测试,然后做条件组合测试,需要设计组合测试可用的数据。
3。用例设计情况至少如下:
5个基本独立的搜索
C52=10个联合搜索,需要遵循每两个字符连接的简单规则,确保每个字段后可以跟定连接标识符号(如:and、or等)
特定数据测试,如null、临界值、特殊符号(如SQL可识别的标识符号等)

lgh 发表于 2006-7-20 10:25:10

各条件之间是and关系,因为有字段可以为空,是否可以用正交试验法,将5个字段看成5个因子,将输入(都为正确输入)与不输入看成2个水平,使用L8(27)设计8个用例。
然后再设计每2个字段间的and关系,设计10条用例。
最后在每个字段(其余字段为空)设计一些错误值,验证是否能通过查询?
除了上述方法外,还需要如何设计?
页: [1]
查看完整版本: 用例设计