组合查询测试用例如何设计
今天接到个系统,查询部分比较多,每个子功能处的查询条件大概都有7~10个,我要怎么设计这部分的组合测试用例才能尽可能的覆盖呢?单单正向测试够不够?如果要覆盖逆向测试,怎么设计会比较合理呢?哪位大大能帮帮我哦???:( :( :( 你提的问题有点模糊,给个附件参考!打不开
大大啊!下载下来了,可是打不开啊!!! 可以分为2部分1、测试各个查询条件(控件)的输入数据的有效性检查,比如数字输入框输入汉字,点查询就应该有错误提示...
2、测试各种条件组合查询返回结果的正确性,从理论上来说应该用正交设计来设计用例,但是这样设计出来的用例也还是很多,再加上一般项目中的查询使用的SQL语句查询,所以基本上只要测每个单独条件+所有条件+默认+选取几个在业务上来看比较有代表性的组合就OK了 http://bbs.51testing.com/thread-122114-1-1.html
晕,你打不开吗? 试试上面的 不輸入檢查 檢查不輸入keyword進行保存
輸入全空格字符檢查 檢查輸入全是空格字符的進行保存
輸入簡體中文字符檢查 檢查輸入簡體中文字符進行保存
輸入繁體中文字符檢查 檢查輸入繁體中文字符進行保存
輸入特殊字符檢查 檢查輸入特殊字符進行保存,如a'或@#%&*
輸入普通字符檢查 檢查輸入普通字符進行保存,如ab
輸入1個字符檢查 檢查輸入1個字符進行保存
輸入2個字符檢查 檢查輸入2個字符進行保存
輸入2個以上字符檢查 檢查輸入2個以上的字符進行保存
輸入關鍵字前或後帶有空格檢查 檢查輸入的關鍵字前或後帶有空格字符的進行保存,如:" coder"或"coder "
輸入多餘的字符檢查 檢查輸入 英文雙引號+一個字母的組合字符進行保存,如:"a"
輸入超長度的字符檢查 檢查輸入超長度的字符進行保存
大/小寫字母區別的搜索 檢查輸入大/小寫字母區別的搜索,如記錄為:test 輸入TEST搜索 ; 或記錄為TEST 輸入test搜索
精確搜索 檢查是否支持精確搜索,如結果記錄:It Test,輸入關鍵字:It Test
模糊搜索 檢查是否支持模糊搜索,如結果記錄:new position 17,輸入關鍵字:new
多份相同名稱的職位 檢查搜索多份相同名稱的職位
谢谢哈
谢谢哈,不过我还想问一下:(1)输入框A设定条件可以查询出值,我需要覆盖查询不出任何值的条件吗?(2)输入框A和输入框B组合条件可以查询出值,我需要覆盖A可以查询出值,B查询不出值的条件吗?
(3)输入框A和输入框B组合条件可以查询出值,我需要覆盖A、B都查询不出值的条件吗? 当然啦,你先将A, B 能查询出值 与查询不出值的所有情况,向上面一样列出来,然后你可以用分类树方法组合,基本上可以列出你所要求的。关于分类树方法,你可以去网络上搜索,我简单讲解下:
比如a输入框只接收A, B值b输入框只接收C,D值,那总共的输入组合有:
(A,C) (A,D) (B,C) (B,D) 四个
上面的同理。 学习中!
页:
[1]