天天看點

軟體測試之翻頁功能測試

軟體生産的三個最重要的因素是:品質、進度和費用。

翻頁功能測試

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

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

2、總頁數,目前頁數

3、指定跳轉頁

4、指定每頁顯示條數

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

對于1翻頁連結或按鈕的測試,主要要檢查的測試點有:

1、有無資料時控件的顯示情況

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

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

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

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

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

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

2、目前頁數是否正确

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

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

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

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

1、是否有預設的指定每頁顯示條數

2、指定每頁的條數後,清單顯示的記錄數,頁數是否正确

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

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

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、目前頁數為所在頁

真的勇士, 敢于直面慘淡的 warning 、 敢于正視淋漓的 error !

有人喜歡創造世界,他們做了開發者;有的人喜歡開發者,他們做了測試員。

什麼是軟體測試?軟體測試就是一場本該在使用者面前發生的災難提前在自己面前發生了,這會讓他們生出一種救世主的感覺,拯救了使用者,也就拯救者這個軟體,避免了他們被解除安裝的命運。

如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以關注我一起讨論。

公衆号【程式員阿沐】

加油吧,測試人!路就在腳下,成功就在明天!

未來的你肯定會感謝現在拼命的自己!

願你我相遇,皆有所獲! 歡迎關注微信公衆号:程式員阿沐

1.免費領取一份216頁軟體測試工程師面試寶典文檔資料。

2.軟體測試學習路線以及相對應的視訊學習教程免費分享!