1. 程式人生 > >Web測試——翻頁功能測試用例

Web測試——翻頁功能測試用例

baidu 2-2 按鈕 agen 信息 數據信息 cal 默認 處理

參考:https://wenku.baidu.com/view/e6462707de80d4d8d15a4f1e.html?rec_flag=default&mark_pay_doc=2&mark_rec_page=1&mark_rec_position=5&mark_rec=view_r_1&clear_uda_param=1

翻頁功能常用到幾個功能:

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

2、總頁數、當前頁數

3、指定跳轉頁

4、指定每頁顯示條數

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

  • 有無數據時控件的顯示情況
  • 在首頁時,首頁和上一頁是否點擊
  • 在尾頁時,下一頁和尾頁是否點擊
  • 在非尾頁和非首頁時,四個按鈕是否正確
  • 翻頁後,列表中的記錄是否按照指定的排序進行了排序

2、總頁數,當前頁數,主要檢查測試點:

  • 總頁數是否等於總的記錄數/指定的每頁條數
  • 當前頁數是否正確

3、指定跳轉頁面,主要檢查測試點:

  • 是否能正常的跳轉到指定的頁數
  • 輸入的跳轉頁數非法時處理

4、指定每頁顯示條數,主要要檢查的測試點

  • 是否有默認指定每頁顯示的頁數
  • 指定每頁的頁條數後,列表顯示的記錄數,頁數是否正確
  • 輸入每頁條數時非法時的處理
分析完上面的測試點,應該可以進行用例的設計了。

step1:

列表無記錄

expect:

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

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

3、不可指定頁數

4、不可指定跳轉頁

5、總頁數顯示為0

6、當前頁數顯示為0

step2:

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

expect:

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

2、總頁數顯示為1

3、當前頁數顯示為1

step3:

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

expect:

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

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

3、記錄數與數據庫相符

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

step4:

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

expect:

1、首頁變灰不可點擊

2、上一頁變灰不可點擊

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

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

step5:

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

expect:

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

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

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

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

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

6、當前頁數為所在頁

step6:

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

expect:

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

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

3、下一頁變灰不可點擊

4、尾頁變灰不可點擊

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

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

step7:

輸入每頁顯示條數為正整數

expect:

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

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

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

step8:

輸入每頁顯示條數為0

expect:

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

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

step9:

輸入每頁顯示條數為負數

expect:

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

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

step10:

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

expect:

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

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

step11:

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

expect:

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

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

step12:

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

expect:

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

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

step13:

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

expect:

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

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

step14:

輸入跳轉的頁數為存在的頁數

expect:

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

step15:

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

expect:

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

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

Web測試——翻頁功能測試用例