單純從功能測試的層面上來講的話,APP 測試、web 測試 在流程和功能測試上是沒有區別的。
1.系統架構方面:
web項目,一般都是b/s架構,基於瀏覽器的
app項目,則是c/s的,必須要有客戶端,用戶需要安裝客戶端。
web測試只要更新了服務器端,客戶端就會同步會更新。App項目則需要客戶端和服務器都更新。
2.性能方面:
web頁面主要會關注響應時間
而app則還需要關心流量、電量、CPU、GPU、Memory這些。
它們服務端的性能沒區別,都是一臺服務器。
3.兼容方面:
web是基於瀏覽器的,所以更傾向於瀏覽器和電腦硬件,電腦系統的方向的兼容 ,所以web測試不必考慮安裝卸載
app測試是基於客戶端的,則要看分辨率,屏幕尺寸,還要看設備系統。
所以app測試則必須測試安裝、更新、卸載。除了常規的安裝、更新、卸載還要考慮到異常場景。包括安裝時的中斷、弱網、安裝後刪除安裝文件
此外APP還有一些專項測試:如網絡、適配性。。。
APP測試特點
(除了按需求說明書外的 功能測試 之外還需要進行如下測試)
1: 適配性測試(也叫兼容性測試,不同的安卓版本,不同廠商,不同手機品牌)
2: 不同網絡測試 (2G網絡/3G網絡/4G網絡/WIFI網絡)
3; 在線升級測試
4: 中斷測試(電話、短中消息打擾)
5: 耗電量測試
6: 弱網測試(信號差,信號屏蔽實驗室)
7: 安裝卸載 (C/S)
8: 流量測試
以上來自
https://blog.csdn.net/moakey/article/details/79054582#commentBox