一、假設查詢因子: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.基...