2 回答

TA貢獻1829條經(jīng)驗 獲得超7個贊
WEB測試和App測試從流程上來說,沒有區(qū)別。都需要經(jīng)歷測試計劃方案,用例設計,測試執(zhí)行,缺陷管理,測試報告等相關活動。從技術上來說,WEB測試和APP測試其測試類型也基本相似,都需要進行功能測試、性能測試、安全性測試、GUI測試等測試類型。
他們的主要區(qū)別在于具體測試的細節(jié)和方法有區(qū)別,比如:性能測試,在WEB測試只需要測試響應時間這個要素,在App測試中還需要考慮流量測試和耗電量測試。
兼容性測試:在WEB端是兼容瀏覽器,在App端兼容的是手機設備。而且相對應的兼容性測試工具也不相同,WEB因為是測試兼容瀏覽器,所以需要使用不同的瀏覽器進行兼容性測試(常見的是兼容IE6,IE8,chrome,firefox)如果是手機端,那么就需要兼容不同品牌,不同分辨率,不同android版本甚至不同操作系統(tǒng)的兼容。(常見的兼容方式是兼容市場占用率前N位的手機即可),有時候也可以使用到兼容性測試工具,但WEB兼容性工具多用IETester等工具,而App兼容性測試會使用Testin這樣的商業(yè)工具也可以做測試。
安裝測試:WEB測試基本上沒有客戶端層面的安裝測試,但是App測試是存在客戶端層面的安裝測試,那么就具備相關的測試點。
還有,App測試基于手機設備,還有一些手機設備的專項測試。如交叉事件測試,操作類型測試,網(wǎng)絡測試(弱網(wǎng)測試,網(wǎng)絡切換)
交叉事件測試:就是在操作某個軟件的時候,來電話、來短信,電量不足提示等外部事件。
操作類型測試:如橫屏測試,手勢測試
網(wǎng)絡測試:包含弱網(wǎng)和網(wǎng)絡切換測試。需要測試弱網(wǎng)所造成的用戶體驗,重點要考慮回退和刷新是否會造成二次提交。弱網(wǎng)絡的模擬,據(jù)說可以用360wifi實現(xiàn)設置。
從系統(tǒng)架構的層面,WEB測試只要更新了服務器端,客戶端就會同步會更新。而且客戶端是可以保證每一個用戶的客戶端完全一致的。但是APP端是不能夠保證完全一致的,除非用戶更新客戶端。如果是APP下修改了服務器端,意味著客戶端用戶所使用的核心版本都需要進行回歸測試一遍。
還有升級測試:升級測試的提醒機制,升級取消是否會影響原有功能的使用,升級后用戶數(shù)據(jù)是否被清除了。
- 2 回答
- 0 關注
- 980 瀏覽
添加回答
舉報