首頁>技術>

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

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

相容性測試:在WEB端是相容瀏覽器,在App端相容的是手機裝置。而且相對應的相容性測試工具也不相同,WEB因為是測試相容瀏覽器,所以需要使用不同的瀏覽器進行相容性測試(常見的是相容IE6,IE8,chrome,firefox)如果是手機端,那麼就需要相容不同品牌,不同解析度,不同android版本甚至不同作業系統的相容。(常見的相容方式是相容市場佔用率前N位的手機即可),有時候也可以使用到相容性測試工具,但WEB相容性工具多用IETester等工具,而App相容性測試會使用Testin這樣的商業工具也可以做測試。

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

還有,App測試基於手機裝置,還有一些手機裝置的專項測試。如交叉事件測試,操作型別測試,網路測試(弱網測試,網路切換)

交叉事件測試:就是在操作某個軟體的時候,來電話、來簡訊,電量不足提示等外部事件。

操作型別測試:如橫屏測試,手勢測試

網路測試:包含弱網和網路切換測試。需要測試弱網所造成的使用者體驗,重點要考慮回退和重新整理是否會造成二次提交。弱網路的模擬,據說可以用360wifi實現設定。

從系統架構的層面,WEB測試只要更新了伺服器端,客戶端就會同步會更新。而且客戶端是可以保證每一個使用者的客戶端完全一致的。但是APP端是不能夠保證完全一致的,除非使用者更新客戶端。如果是APP下修改了伺服器端,意味著客戶端使用者所使用的核心版本都需要進行迴歸測試一遍。

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

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Textobot-TB外掛系統級API詳解