1. 程式人生 > >發散逆向思維之查詢類列表測試範圍的思考

發散逆向思維之查詢類列表測試範圍的思考

 發散逆向思維之查詢類列表測試範圍的思考

 

記得剛接觸列表測試時,覺得這種列表展示類頁面,沒什麼可測的,但是我錯了,為什麼呢?

我們來一起探討下查詢列表類的測試方法和測試範圍

下圖是我隨便找的app中的列表頁,基本類似,接下來我們開始逐個分析測試點:

 

 

1、資料正確性測試

針對列表資料的測試,考慮資料入庫和出庫,即資料從哪錄入進來,然後展示到頁面,

這裡我們根據業務邏輯寫出自己一套SQL,去驗證後端SQL的正確性,然後進行資料的核對

A:不同狀態的資料

B:不同型別的資料

C:別具一格的資料

 

2、篩選條件組合測試

這裡會用到正交試驗法,多種條件輸入,產生不同結果的測試,

有條件區域、銷量、單價,我們可以生成測試用例如下:

選區域

選銷量

選單價

選區域+銷量

選區域+單價

選銷量+單價

不選

我們可以看到生成7條測試用例

 

3、列表排序測試

排序條件A B C

先根據A倒序,如果A相等則根據B倒序,如果B相同則根據C排序,以此類推檢測

 

4、空頁面、翻頁測試

無資料、超1頁資料翻頁檢測

 

5、網路相容測試

無線網、4g網、弱網、斷網,頁面展示檢測

 

6、欄位超長測試

小區名字超長美麗的小小小小小小小區、單價超長10000000、銷量超長9999999999顯示檢測

 

7、機型系統相容測試

IOS和安卓不同解析度、不同系統下相容性檢測

 

8、圖片、視訊壓縮測試

圖片、視訊前後端進行壓縮處理檢測

 

9、欄位異常測試

我們不能保證每個欄位都是正確的,所以我們需要考慮欄位的異常會導致的結果

因為我們需要測試欄位的為空值、0值、null值時,頁面的顯示及處理情況

 

10、記憶體洩露測試

我們需要考慮大量頁面資料時,進行上下翻頁長時間操作會導致的記憶體洩露問題

 

11、模擬請求伺服器500測試

需要考慮頁面請求失敗情況,故需要模擬請求500時的檢測

 

12、穩定性測試

需考慮頁面大量請求併發的情況下,頁面請求展示情況

 

13、地區定位測試

不同城市、經緯度、定位失敗檢測

 

15、登入許可權測試

登入許可權失效,頁面展示檢測

 

16、外部事件測試

返回鍵、HOM鍵、清快取、清資料、電話、簡訊、推送等

 

未完待續,求補充~~

如果你學到了,請轉發!!!