APP分類及與web區別

2021-10-04 02:46:51 字數 668 閱讀 4192

native 原生

優點:依託於作業系統,互動性強、效能好、功能強大

缺點:開發成本高、不能跨平台、門檻高、更新慢、維護成本高

web 網頁

優點:開發和維護成本低、跨平台、除錯方便、更新與公升級不需通知使用者、不佔手機記憶體

缺點:設計受限,體驗差、無法獲取系統級別的通知

hybrid 混合
原生走uiautomator,webview部分走chromedriver

webview必須為debug模式:webview.setwebcontsdebuggingenabled(true)

原生到webview需要切換(先獲取再切換),結束後到原生還是要切換回來 獲取:contexts = driver.contexts

切換:driver.switc_to.context(context[1])

相似之處
不同之處

測試區別 WEB與APP

webandroid ios系統結構 b s結構 c s結構 核心版本要回歸測試 c s結構 核心版本要回歸測試 效能響應時間 cpu memory 響應時間 cpu memory外,還需監測 流量 電量 響應時間 cpu memory外,還需監測 流量 電量 相容需要驗證不同的瀏覽器核心,如chr...

web與app測試的區別

一些異常場景的考慮以及弱網路測試。這裡的異常場景就是中斷,來電,簡訊,關機,重啟等。除了按需求說明書外的 功能測試 之外還需要進行如下測試 1 適配性測試 也叫相容性測試,不同的安卓版本,不同廠商,不同手機品牌 2 不同網路測試 2g網路 3g網路 4g網路 wifi網路 4 中斷測試 短中訊息打擾...

web測試與app測試區別

單純從功能測試的層面上來講的話,在流程和功能測試上是沒有區別的。根據兩者載體不一樣,則區別如下 系統結構方面 web專案,b s架構,基於瀏覽器的 web測試只要更新了伺服器端,客戶端就會同步會更新。則客戶端使用者所有核心版本都需要進行回歸測試一遍。效能方面 web專案 需監測 響應時間 cpu m...