qiaoh 发表于 2008-7-30 15:50:03

组合查询测试用例如何设计

今天接到个系统,查询部分比较多,每个子功能处的查询条件大概都有7~10个,我要怎么设计这部分的组合测试用例才能尽可能的覆盖呢?单单正向测试够不够?如果要覆盖逆向测试,怎么设计会比较合理呢?哪位大大能帮帮我哦???:( :( :(

1qazse4 发表于 2008-7-31 16:47:29

你提的问题有点模糊,给个附件参考!

qiaoh 发表于 2008-8-1 15:04:52

打不开

大大啊!下载下来了,可是打不开啊!!!

美元测试 发表于 2008-8-1 17:08:14

可以分为2部分
1、测试各个查询条件(控件)的输入数据的有效性检查,比如数字输入框输入汉字,点查询就应该有错误提示...
2、测试各种条件组合查询返回结果的正确性,从理论上来说应该用正交设计来设计用例,但是这样设计出来的用例也还是很多,再加上一般项目中的查询使用的SQL语句查询,所以基本上只要测每个单独条件+所有条件+默认+选取几个在业务上来看比较有代表性的组合就OK了

1qazse4 发表于 2008-8-4 09:22:00

http://bbs.51testing.com/thread-122114-1-1.html

晕,你打不开吗? 试试上面的

1qazse4 发表于 2008-8-4 09:23:56

不輸入檢查                檢查不輸入keyword進行保存
輸入全空格字符檢查        檢查輸入全是空格字符的進行保存
輸入簡體中文字符檢查        檢查輸入簡體中文字符進行保存
輸入繁體中文字符檢查        檢查輸入繁體中文字符進行保存
輸入特殊字符檢查        檢查輸入特殊字符進行保存,如a'或@#%&*
輸入普通字符檢查        檢查輸入普通字符進行保存,如ab
輸入1個字符檢查        檢查輸入1個字符進行保存
輸入2個字符檢查        檢查輸入2個字符進行保存
輸入2個以上字符檢查        檢查輸入2個以上的字符進行保存
輸入關鍵字前或後帶有空格檢查        檢查輸入的關鍵字前或後帶有空格字符的進行保存,如:"   coder"或"coder    "
輸入多餘的字符檢查        檢查輸入 英文雙引號+一個字母的組合字符進行保存,如:"a"
輸入超長度的字符檢查        檢查輸入超長度的字符進行保存
大/小寫字母區別的搜索        檢查輸入大/小寫字母區別的搜索,如記錄為:test 輸入TEST搜索 ; 或記錄為TEST 輸入test搜索
精確搜索        檢查是否支持精確搜索,如結果記錄:It Test,輸入關鍵字:It Test
模糊搜索        檢查是否支持模糊搜索,如結果記錄:new position 17,輸入關鍵字:new

多份相同名稱的職位        檢查搜索多份相同名稱的職位

qiaoh 发表于 2008-8-4 10:15:40

谢谢哈

谢谢哈,不过我还想问一下:(1)输入框A设定条件可以查询出值,我需要覆盖查询不出任何值的条件吗?
(2)输入框A和输入框B组合条件可以查询出值,我需要覆盖A可以查询出值,B查询不出值的条件吗?
(3)输入框A和输入框B组合条件可以查询出值,我需要覆盖A、B都查询不出值的条件吗?

1qazse4 发表于 2008-8-4 16:06:07

当然啦,你先将A, B 能查询出值 与查询不出值的所有情况,向上面一样列出来,然后你可以用分类树方法组合,基本上可以列出你所要求的。关于分类树方法,你可以去网络上搜索,我简单讲解下:

比如a输入框只接收A, B值b输入框只接收C,D值,那总共的输入组合有:
(A,C) (A,D) (B,C) (B,D) 四个

上面的同理。

hhddxl1979 发表于 2013-5-4 10:29:35

学习中!
页: [1]
查看完整版本: 组合查询测试用例如何设计