一、條件測試用例的編寫
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.根據需求或者業(yè)務規(guī)則選取重點條件組合查詢。
延伸閱讀;
二、功能測試常見的測試方法
功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。常用的測試方法如下:
1.頁面鏈接檢查:每一個鏈接是否都有對應的頁面,并且頁面之間切換正確。
2.相關性檢查:刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確。
3 檢查按鈕的功能是否正確:如update, cancel, delete, save等功能是否正確。
4.字符串長度檢查: 輸入超出需求所說明的字符串長度的內容,看系統(tǒng)是否檢查字符串長度,會不會出錯。
5.字符類型檢查: 在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會否報錯。
6.標點符號檢查: 輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵,看系統(tǒng)處理是否正確。
7.中文字符處理: 在可以輸入中文的系統(tǒng)輸入中文,看會否出現亂碼或出錯。
8.檢查帶出信息的完整性: 在查看信息和update信息時,查看所填寫的信息是不是全部帶出,帶出信息和添加的是否一致。
9.信息重復: 在一些需要命名,且名字應該少數的信息輸入重復的名字或ID,看系統(tǒng)有沒有處理,會否報錯,重名包括是否區(qū)分大小寫,以及在輸入內容的前后輸入空格,系統(tǒng)是否作出正確處理。
10.檢查刪除功能:在一些可以一次刪除多個信息的地方,不選擇任何信息,按delete,看系統(tǒng)如何處理,會否出錯;然后選擇一個和多個信息,進行刪除,看是否正確處理。