多條件組合查詢 測試用例設計

2021-09-12 14:09:13 字數 851 閱讀 8214

一、假設查詢因子:a,b,c,d,e(下拉框+核取方塊)

1、單獨查詢:a;b;c;d;e

- 確保單獨查詢的正確性,這也是最基本的。

2、兩個組合查詢:ab;ac;ad;ae;bc;bd;be;cd;ce;de。

- 確保兩個組合查詢的正確性,這保證了兩兩之間不會相互影響。

3、三個組合查詢:abc;cde

- 確保三個組合的正確性;因為我們已確保了單獨及兩個組合查詢的正確性,所以不需要

測試

三個組合的全部級組合。

4、五個組合查詢:abcde

- 確保最大組合的正確性。 

如果輸入條件達到更多,可以考慮以下方法

1.單個條件遍歷

2.預設條件查詢

3.控制項組合查詢(兩個組合、三個組合、五個組合),組合查詢存在技巧,可以檢視這些查詢條件對應的後台表單是不是同乙個資料表,可以把不同的資料表中的字段進行組合查詢,特別考慮跨表單查詢

4.全條件組合查詢

5.根據需求或者業務規則選取重點條件組合查詢

二、假設輸入條件中包含:輸入框

對於條件輸入查詢,先進行條件輸入框的「輸入驗證」(可以放在單個條件查詢驗證裡)

正常輸入,查詢結果檢查;

異常輸入,查詢結果檢查;如:空白字元、非法字元等

三、查詢結果檢查

1. 當查詢成功或者失敗後,系統應給出必要的資訊提示

2.所有查詢結果,必須進行一定順序的排列,可以按照id或按照名稱來排列

3.分頁操作

4.ui檢查等等

多條件組合查詢

多條件作何查詢 gethistorybycon function else if that.data.currentmachine that.data.currentmachine 全部 else if that.data.date2 that.data.date2 請選擇日期 that.data....

多條件動態LINQ 組合查詢

本文章 參考 以往我們都是通過判斷的方式來拼接查詢的sql字串,但是現在我們面對是強型別的linq查詢,是否可以很方便的進行類似查詢。eg string userid string.empty userid e351d301 f64b 412c b9ef 573f41235af2 string us...

測試用例組合 PICT

測試用例組合 一原理1.配對組合原理 兩兩組合原理 應用工具pict自動輸出組合 name a,b value 1,2 key m,n 如果自己組合那麼有2 2 2 8條用例 a1m a2m a1n a2n b1m b2m b1n b2n 使用配對組合原理結果是a2m a1n b2n b1m 2.基...