“N+1”測試法

查詢功能採用“N+1”測試法
舉例如查詢條件8個,必填項爲 1 2 3,非必填項爲 4 5 6 7 8 ,那麼該查詢功能的設計思路如下:
第一步,首先驗證必填項不填寫時查詢失敗
        1、3次查詢,每次分別不輸入一個必填項,如1+2;2+3;1+3
第二步,再驗證非必填項
        1、除必填項外的查詢項均不輸入,如1+2+3,查詢成功
        2、3個必填項+每個非必填項查詢條件(5個),查詢5次,查詢成功
        3、3個必填項+全部非必填項查詢條件(5個),查詢1次,查詢成功
第三步,對每次的查詢結果進行校驗
        1、查詢失敗的,檢查提示信息是否正確
        2、查詢成功的,與數據庫中的數據進行覈對,校驗查詢結果是否顯示正確無誤

 

針對上述內容,存在以下疑問:

1、是隻適用於查詢,還是適用於其他何種測試場景?
2、必填項分別與非必填項組合的用例的測試目的是什麼(如1+2+3+4)?【是爲了組合測試嗎】
3、沒有測試如下場景:必填項都填寫,非必填項都不填寫的情況(只填寫1+2+3)?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章