移動端測試與web端測試的區別及側重點


一、移動端與web端測試的共同點

1、進行功能及業務流程的測試

2、進行UI測試

3、進行兼容性測試

4、進行性能測試

二、移動端與web端測試的關注點

1、更新方面:

web主要是通過更新服務器或者前端頁面,開發有可能神不知鬼不覺的就更新了,然而你還不知道

移動端的更新必須進行下載重新安裝,那么在這里就會延申出不一樣的測試點,如:

a、安裝、卸載及更新測試

安裝:覆蓋安裝(高版本存在安裝低版本,低版本存在安裝高版本),安裝過程中進行中斷測試(手機斷電斷網等),恢復后

查看安裝是否支持斷點續存,是否出現異常

卸載:正常卸載,第三方卸載,adb命令卸載,查看是否能正常清除數據,可以通過卸載后再次安裝,查看是否存在異常

更新:包括檢查更新及自動更新,自動更新分為強制更新和非強制更新,更新后版本的校驗(新功能是否可以正常使用,舊功能是否受到影響,舊數據是否被清除等)

2、兼容性方面:

web端更關注的是瀏覽器的兼容

移動端需要關注的主要有這么幾點:廠商的兼容、系統版本的兼容、分辨率的兼容、Android與iOS的兼容(還有平板)

3、性能方面:

web端關注:響應時間、吞吐量、並發量、休眠時間、資源利用率(CPU、內存、IO、Network)

移動端關注:啟動時間、流量、電量、CPU、內存、流暢度

4、問題的排查:

Web端可以通過F12來進行前后端問題的排查

移動端可以通過抓包工具進行問題的排查

以下幾個移動端特別需要關注的:

a、網絡測試,網絡測試包括:弱網測試、無網測試、網絡切換測試

b、中斷測試,軟件使用期間,電話呼入,接聽電話,收到短信,查看短信,切換到后台,后台殺死,鎖屏,低電模式、切換到其他應用

c、與手機設置有關的測試,橫屏,分屏,左滑右滑,物理返回鍵

d、應用被清除數據校驗:通過第三方應用清除緩存、通過手機設置去清除應用緩存、通過adb命令清除緩存

e、安裝包的大小的關注

f、穩定性測試,不斷的瘋狂點擊

三、原生App與非原生App

直白的說非原生app是一個鏈接,可以在網頁上通過鏈接打開

區別:

1、對於更新方面及發布方面,非原生只要更新服務器或者前端鏈接即可,原生需要重新下載

2、對於網絡方面,非原生過度依賴於網絡,網路較差時,頁面的加載和訪問就會特別慢,對於無網和弱網,體驗較差,原生可以坐本地緩存

3、對於手機終端的硬件設備的使用,非原生的只能使用有限發功能,不能使用攝像頭等硬件

4、性能方面,H5動畫非常消耗性能,大量的CSS頁面會導致渲染卡頓,在低端的手機上可能會出現白屏的情況

5、返回鍵的適配,很多非原生App無法做到物理返回鍵和頁面的返回鍵是一致的

非原生App的測試側重點:

1、功能需求方面的測試

2、登錄,是否支持自動登錄,登錄的有效性

3、刷新,下拉刷新后是否還在當前頁面,刷新是有數據改變就變更還是定時進行數據的拉取更新

4、返回,物理返回鍵和頁面的返回鍵,返回的頁面是否一致,點擊返回是上一個頁面,還是前一個點擊過的頁面

5、翻頁,數據分頁加載,后續頁面的請求數據是否正確

6、頁面的顯示,數據加載太慢或者接口獲取異常是否有對應的提示,刷新頁面和加載頁面是否會抖動

7、焦點定位點擊是否靈敏

8、弱網體驗

9、啟動時間

10、兼容性,需要特別關注劉海屏的手機

11、更新,校驗更新后是否能正常使用,有可能出現緩存問題,影響新版本的使用


免責聲明!

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



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