分頁功能測試點


web中分頁功能測試設計

翻頁功能我們常碰到的一般有以下幾個功能:   

1、首頁、上一頁、下一頁、尾頁。   

2、總頁數,當前頁數   

3、指定跳轉頁   

4、指定每頁顯示條數   

當然,有一些是少於多少頁,全部以數字的形式顯示,多於多少頁后,才出現下一頁的控件。本文暫且用以上四點來做為通用的用例來設計吧。   

對於1翻頁鏈接或按鈕的測試,主要要檢查的測試點有:   

1、有無數據時控件的顯示情況   

2、在首頁時,首頁和上一頁是否能點擊   

3、在尾頁時,下一頁和尾頁是否能點擊   

4、在非首頁和非尾頁時,四個按鈕功能是否正確   

5、翻頁后,列表中的記錄是否仍按照指定的排序列進行了排序   

對於2總頁數,當前頁數,主要要檢查的測試點有:   

1、總頁數是否等於總的記錄數/指定每頁條數   

2、當前頁數是否正確   

對於3指定跳轉頁,主要要檢查的測試點有:   

1、是否能正常跳轉到指定的頁數   

2、輸入的跳轉頁數非法時的處理   

對於4指定每頁顯示條數,主要要檢查的測試點有:   

1、是否有默認的指定每頁顯示條數   

2、指定每頁的條數后,列表顯示的記錄數,頁數是否正確   

3、輸入的每頁條數非法時的處理   

分析完上面的測試點,應該可以進行用例的設計了。   

step 1: 列表無記錄   

expect:

1、四個翻頁控件變灰不可點擊   

2、列表有相應的無數據信息提示   

3、不可指定頁數   

4、不可指定跳轉頁   

5、總頁數顯示為0   

6、當前頁數顯示為0   

step 2: 列表的記錄數<=指定的每頁顯示條數   

expect:

1、四個翻頁控件變灰不可點擊   

2、總頁數顯示為1   

3、當前頁數顯示為1   

step 3: 列表的記錄數>指定的每頁顯示條數   

expect:

1、默認在首頁,當前頁數為1   

2、列表的數據按照指定的排序列正確排序   

3、記錄數與數據庫相符   

4、總頁數=記錄數/指定的每頁顯示條數   

step 4: 列表的記錄數>指定的每頁顯示條數,在首頁   

expect: 1、首頁變灰不可點擊   

2、上一頁變灰不可點擊   

3、下一頁可點擊,從(每頁指定條數+1)條記錄開始顯示,當前頁數+1   

4、尾頁可點擊,顯示最后頁的記錄   

step 5: 列表的記錄數>指定的每頁顯示條數,在中間的某頁   

expect: 1、首頁可點擊,顯示1到每頁指定條數的記錄   

2、上一頁可點擊,顯示上一頁的記錄   

3、下一頁可點擊,從后一頁的記錄   

4、尾頁可點擊,顯示最后頁的記錄   

5、列表的數據按照指定的排序列正確排序   

6、當前頁數為所在頁   

step 6:列表的記錄數>指定的每頁顯示條數,在尾頁   

expect: 1、首頁可點擊,顯示1到每頁指定條數的記錄   

2、上一頁可點擊,顯示上一頁的記錄   

3、下一頁變灰不可點擊   

4、尾頁變灰不可點擊   

5、列表的數據按照指定的排序列正確排序   

6、當前頁數為最后一頁的頁數   

step 7:輸入每頁顯示條數為正整數   

expect: 1、每頁顯示條數更新成指定的條數   

2、超過指定的條數的記錄分頁顯示   

3、總頁數更新成列表的記錄數/每頁顯示條數   

step 8:輸入每頁顯示條數為0   

expect: 1、提示“每頁顯示條數必須為大於1的整數”   

2、提示后每頁顯示條數恢復為上次生效的條數   

step 9:輸入每頁顯示條數為負數   

expect: 1、提示每頁顯示條數必須為大於1的整數   

2、提示后每頁顯示條數恢復為上次生效的條數   

step 10:輸入每頁顯示條數長度超過數據庫指定的長度<<>>   

expect: 1、提示每頁顯示條數不能超過<<>>位   

2、提示后每頁顯示條數恢復為上次生效的條數   

step 11:輸入每頁顯示條數為字符串,如中文翻頁數   

expect: 1、提示每頁顯示條數必須為大於1的整數   

2、提示后每頁顯示條數恢復為上次生效的條數   

step 12:輸入每頁顯示條數為特殊字符,如%   

expect: 1、提示每頁顯示條數必須為大於1的整數   

2、提示后每頁顯示條數恢復為上次生效的條數   

step 13:輸入每頁顯示條數為html字符串,如   

expect: 1、提示每頁顯示條數必須為大於1的整數   

2、提示后每頁顯示條數恢復為上次生效的條數   

step 14:輸入跳轉的頁數為存在的頁數   

expect: 1、正確跳轉到指定的頁數   

step 15:輸入跳轉的頁數不存在或非法值   

expect: 1、跳轉的頁數值置為1,顯示第一頁的數據   

以上的用例是將總頁數,當前頁數都揉進了翻頁控件的測試用例中了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM