移動端測試與web測試的區別總結

相同點:進行的都是功能測試

1)使用相同的設計測試用例方法:等價類、邊界值、錯誤推導法、場景法。

2)使用相同的測試方法,驗證業務功能是否符合預期。

3)進行UI檢查:界面的佈局、風格和按鈕排版是否統一,簡潔美觀,符合需求。

4)檢測頁面的性能

5)應用的穩定性:不會出現閃退和卡死等等。

不同點:

1)記錄bug

在web端可以通過系統自帶的截圖和電腦上安裝的截圖工具(QQ截圖、釘釘截圖)等方式來截圖bug的圖片,對於錯誤的地方可以用工具自帶的標識來重點標記。

對於移動端設備可以用手機自帶的截圖工具來截圖再上傳至電腦上。一般習慣安裝釘釘,通過釘釘中的文件傳輸助手,將圖片發送到PC端。

對於工作中記錄bug的建議:

提交的bug主題要儘量言簡意賅,bug描述時,對於操作步驟比較複雜的bug要詳細的寫上操作步驟,必要時附帶上相關的log截圖、測試環境、手機版本等。針對必現和非必現的bug也要進行詳細說明,減少不必要的溝通成本。

2)測試環境

web端的測試環境很多時候是通過hosts進行切換,switchhosts工具可以方便的切換需要的host,但是移動端設置起來就比較複雜,比較簡單的方式是電腦設置代理,手機端直接連接代理。注意,手機和電腦必須連接同一個網絡。

有的公司是在移動端設置一個環境切換入口,可以根據自己需要,切換不同的測試環境。

移動端抓包:電腦安裝一個抓包工具(fidder、charlse),手機端與PC端使用同一個網絡並設置代理,就可以抓到手機端的數據包。

3)兼容性

web端的測試一般都是主要使用一種瀏覽器,待系統基本穩定時,再去專門測試瀏覽器的兼容性。

移動端這樣是不行的,因移動端主要分爲Android和Ios,這兩端出現的問題一般是不一致的,一致的問題主要是數據問題,數據問題需要後臺處理,故測試時需兩端都重點測試,而不能出現先着重測試某一端的問題。

注意,一般方式是在測試一端時,出現問題則立即查看另一端是否也有這個問題存在。

4)移動端的特性

移動端與web端相比較來說,有很多特性;移動端測試強調用戶體驗。

a. 網絡種類多

移動端有多種網絡:無限網絡、2G\3G\4G等,斷網、網速較差及網絡之間的切換時頁面的顯示等,這些對移動端來說都很重要,此外,在非wifi下,需要注意網絡使用量問題。弱網測試,需要模擬APP在網絡慢,網絡不穩定的情況。

b.屏幕的限制

首先是圖片與文字的顯示,上傳不同尺寸的圖片顯示是否正常;圖片與文字一起顯示時,效果如何。

操作區域:web端的應用,一般是不會受到屏幕的限制,通過鼠標操作會更加準確。因移動端屏幕較小,頁面及按鈕會受到屏幕尺寸大小的限制,且用戶是通過手指進行操作,一些按鈕、選擇框等是否容易點擊,多個可點區域位置較近時,點擊部位稍微偏移,也許就會造成不同的結果,這種情況是否可以達到預期的效果。

c.軟件啓動運行

移動端啓動、卸載、升級這幾個特性,也是比較常見、重要的,比如升級時用戶的數據怎麼辦,卸載後用的數據怎麼處理,卸載再安裝後登錄數據的顯示等。

測試點:

用應用市場安裝。用apk文件安裝。完全卸載(用戶的profile)。部分卸載。

從上一個版本/上兩個版本直接升級到最新版。新版本覆蓋舊版本安裝。卸載舊版本,安裝新版本。卸載新版本,安裝新版本。增量更新。強制更新。

升級之後,已經登錄的用戶,是否仍處於登錄的狀態,用戶的緩存文件、配置文件是否還在,界面顯示是否正確,無閃退、卡死等現象出現。

d.間斷問題

移動端有一個很重要的問題,就是在使用軟件的過程並不是長久的,這中間可能會發生很多中斷,比如電話、短信、通知、斷電等等,軟件就需要特殊處理這些特殊情況。

打開一個頁面,或在操作的過程中(點擊一個按鈕後),將手機屏幕鎖住,再打開時,應用能否正常處理。

來電中斷:呼叫中斷,被呼叫掛斷,通話中斷,通話被掛斷

短信中斷:接手短信,查看短信

其他中斷:鬧鈴,插拔數據線,手機斷電,手機鎖定,手機問題(系統死機、重啓)

e.手勢

移動端有自己比較簡單的手勢,用戶可以通過手勢進行一個操作,比如左滑刪除、右滑返回上一個頁面、左右滑動圖片等,軟件需要對這些手勢進行適配。

f.分享

移動端一般會安裝很多軟件,用戶參加活動時或購買完成時,都會進行分享,但分享時的權限、軟件是否存在等問題,需要進行特殊處理測試。一般的軟件或應用都會開放一部分頁面,允許用戶不登錄時也可訪問,而有些頁面是要求用戶必須登錄的,主要針對這兩種權限不同的頁面做分享,然後通過分享進入本頁面,查看權限的控制是否正常。

g.移動端與web端的同步

用戶在web端的操作,在移動端是否可以正常的進行同步、顯示。在移動端的操作,用戶登錄web端,信息是否同步等。

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