web、pc客戶端、app測試的區別


一、系統架構

- web為b/s結構,只有一個版本,服務端和web端更新了之后,刷新一下頁面也就同步更新了

- pc、app為c/s結構,服務端更新了,需要對各個主流版本進行兼容測試及回歸測試,客戶端更新的話,還需要重新安裝或升級應用

二、兼容性

- web端主要兼容不同的操作系統、瀏覽器、分辨率

- pc客戶端主要兼容不同的操作系統、分辨率

- app需要兼容不同的手機系統(iOS、Android)、不同的系統版本、不同的機型、不同的分辨率、屏幕大小等

三、性能

- web端、pc客戶端主要監測響應時間、cpu、內存

- app端除了要監測響應時間、cpu、內存,還要監測流量、耗電量、溫度等

四、專項測試

區別於web端和pc客戶端,app端還有一些專項測試

1、干擾測試

       如電話中斷、關機、鬧鈴、音樂播放等

2、界面測試

      如橫豎屏切換、多點觸控、前后台切換、鎖屏、手勢縮放等

3、弱網測試(web和pc也需要)

      限制網速、斷網、切換WiFi/4G/3G/2G,以及丟包情況

4、安裝、卸載、更新(pc客戶端頁需要)

      - 安裝:需考慮安裝時弱網、斷網、中斷,安裝后刪除安裝文件

      - 卸載:需考慮卸載后是否刪除app相關文件

      - 更新:考慮強制更新、非強制更新、增量更新、斷點續傳、弱網狀態下更新

5、安全測試(還需學習了解)

      安裝包是否可反編譯代碼、安裝包是否簽名、權限設置等

6、邊界測試

      可用存儲空間少、沒有SD卡、雙SD卡、飛行模式、系統時間有誤、第三方依賴等

7、權限測試

      是否可獲取權限,如訪問相冊、通訊錄、照相機等


免責聲明!

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



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