Web測試和App測試有什麼區別

WEB測試和App測試從流程上來講,沒有區別。都須要經歷測試計劃方案,用例設計,測試執行,缺陷管理,測試報告等相關活動。從技術上來講,WEB測試和APP測試其測試類型也基本類似,都須要進行功能測試、性能測試、安全性測試、GUI測試等測試類型。android

他們的主要區別在於具體測試的細節和方法有區別,好比:性能測試,在WEB測試只須要測試響應時間這個要素,在App測試中還須要考慮流量測試和耗電量測試。chrome

兼容性測試:在WEB端是兼容瀏覽器,在App端兼容的是手機設備。並且相對應的兼容性測試工具也不相同,WEB由於是測試兼容瀏覽器,因此須要使用不一樣的瀏覽器進行兼容性測試(常見的是兼容IE6,IE8,chrome,firefox)若是是手機端,那麼就須要兼容不一樣品牌,不一樣分辨率,不一樣android版本甚至不一樣操做系統的兼容。(常見的兼容方式是兼容市場佔用率前N位的手機便可),有時候也可使用到兼容性測試工具,但WEB兼容性工具多用IETester等工具,而App兼容性測試會使用Testin這樣的商業工具也能夠作測試。瀏覽器

安裝測試:WEB測試基本上沒有客戶端層面的安裝測試,可是App測試是存在客戶端層面的安裝測試,那麼就具有相關的測試點。安全

還有,App測試基於手機設備,還有一些手機設備的專項測試。如交叉事件測試,操做類型測試,網絡測試(弱網測試,網絡切換)服務器

交叉事件測試:就是在操做某個軟件的時候,來電話、來短信,電量不足提示等外部事件。網絡

操做類型測試:如橫屏測試,手勢測試架構

網絡測試:包含弱網和網絡切換測試。須要測試弱網所形成的用戶體驗,重點要考慮回退和刷新是否會形成二次提交。弱網絡的模擬,聽說能夠用360wifi實現設置。工具

從系統架構的層面,WEB測試只要更新了服務器端,客戶端就會同步會更新。並且客戶端是能夠保證每個用戶的客戶端徹底一致的。可是APP端是不可以保證徹底一致的,除非用戶更新客戶端。若是是APP下修改了服務器端,意味着客戶端用戶所使用的核心版本都須要進行迴歸測試一遍。性能

還有升級測試:升級測試的提醒機制,升級取消是否會影響原有功能的使用,升級後用戶數據是否被清除了。測試

相關文章
相關標籤/搜索