1. 程式人生 > >APP測試和web測試的區別

APP測試和web測試的區別

單純從功能測試的層面上來講的話,APP 測試、web 測試 在流程和功能測試上是沒有區別的。
系統架構方面:
web專案,一般都是b/s架構,基於瀏覽器的
app專案,則是c/s的,必須要有客戶端,使用者需要安裝客戶端。
web測試只要更新了伺服器端,客戶端就會同步會更新。App專案則需要客戶端和伺服器都更新。

效能方面:
web頁面主要會關注響應時間
而app則還需要關心流量、電量、CPU、GPU、Memory這些。
它們服務端的效能沒區別,都是一臺伺服器。

相容方面:
web是基於瀏覽器的,所以更傾向於瀏覽器和電腦硬體,電腦系統的方向的相容
app測試則要看解析度,螢幕尺寸,還要看裝置系統。
web測試是基於瀏覽器的所以不必考慮安裝解除安裝。
而app是客戶端的,則必須測試安裝、更新、解除安裝。除了常規的安裝、更新、解除安裝還要考慮到異常場景。包括安裝時的中斷、弱網、安裝後刪除安裝檔案
此外APP還有一些專項測試:如網路、適配性。。。

APP測試特點

(除了按需求說明書外的 功能測試 之外還需要進行如下測試)

1: 適配性測試(也叫相容性測試,不同的安卓版本,不同廠商,不同手機品牌)

2: 不同網路測試 (2G網路/3G網路/4G網路/WIFI網路)

3; 線上升級測試

4: 中斷測試(電話、短中訊息打擾)

5: 耗電量測試

6: 弱網測試(訊號差,訊號遮蔽實驗室)

7: 安裝解除安裝 (C/S)

8: 流量測試