1.從流程上來(lái)說(shuō)跟畅,沒(méi)有區(qū)別。都需要經(jīng)歷測(cè)試計(jì)劃方案溶推,用例設(shè)計(jì)徊件,測(cè)試執(zhí)行,缺陷管理蒜危,測(cè)試報(bào)告等相關(guān)活動(dòng)虱痕。從技術(shù)上來(lái)說(shuō),WEB測(cè)試和APP測(cè)試其測(cè)試類型也基本相似辐赞,都需要進(jìn)行功能測(cè)試部翘、性能測(cè)試、安全性測(cè)試响委、GUI測(cè)試等測(cè)試類型新思。
2.主要區(qū)別在于測(cè)試細(xì)節(jié)和方法:如:性能測(cè)試,在WEB測(cè)試只需要測(cè)試響應(yīng)時(shí)間這個(gè)要素赘风,在App測(cè)試中還需要考慮流量測(cè)試和耗電量測(cè)試夹囚。
兼容性測(cè)試:在WEB端是兼容瀏覽器,在App端兼容的是手機(jī)設(shè)備邀窃。而且相對(duì)應(yīng)的兼容性測(cè)試工具也不相同崔兴,WEB因?yàn)槭菧y(cè)試兼容瀏覽器,所以需要使用不同的瀏覽器進(jìn)行兼容性測(cè)試(常見(jiàn)的是兼容IE6,IE8敲茄,chrome,firefox)如果是手機(jī)端山析,那么就需要兼容不同品牌堰燎,不同分辨率,不同android版本甚至不同操作系統(tǒng)的兼容笋轨。(常見(jiàn)的兼容方式是兼容市場(chǎng)占用率前N位的手機(jī)即可)秆剪,有時(shí)候也可以使用到兼容性測(cè)試工具,但WEB兼容性工具多用IETester等工具爵政,而App兼容性測(cè)試會(huì)使用Testin這樣的商業(yè)工具也可以做測(cè)試仅讽。
安裝測(cè)試:WEB測(cè)試基本上沒(méi)有客戶端層面的安裝測(cè)試,但是App測(cè)試是存在客戶端層面的安裝測(cè)試钾挟,那么就具備相關(guān)的測(cè)試點(diǎn)洁灵。
還有,App測(cè)試基于手機(jī)設(shè)備掺出,還有一些手機(jī)設(shè)備的專項(xiàng)測(cè)試徽千。如交叉事件測(cè)試,操作類型測(cè)試汤锨,網(wǎng)絡(luò)測(cè)試(弱網(wǎng)測(cè)試双抽,網(wǎng)絡(luò)切換)
交叉事件測(cè)試:就是在操作某個(gè)軟件的時(shí)候,來(lái)電話闲礼、來(lái)短信牍汹,電量不足提示等外部事件。
操作類型測(cè)試:如橫屏測(cè)試柬泽,手勢(shì)測(cè)試
網(wǎng)絡(luò)測(cè)試:包含弱網(wǎng)和網(wǎng)絡(luò)切換測(cè)試慎菲。需要測(cè)試弱網(wǎng)所造成的用戶體驗(yàn),重點(diǎn)要考慮回退和刷新是否會(huì)造成二次提交聂抢。弱網(wǎng)絡(luò)的模擬钧嘶,據(jù)說(shuō)可以用360wifi實(shí)現(xiàn)設(shè)置。
從系統(tǒng)架構(gòu)的層面琳疏,WEB測(cè)試只要更新了服務(wù)器端有决,客戶端就會(huì)同步會(huì)更新。而且客戶端是可以保證每一個(gè)用戶的客戶端完全一致的空盼。但是APP端是不能夠保證完全一致的书幕,除非用戶更新客戶端。如果是APP下修改了服務(wù)器端揽趾,意味著客戶端用戶所使用的核心版本都需要進(jìn)行回歸測(cè)試一遍台汇。
還有升級(jí)測(cè)試:升級(jí)測(cè)試的提醒機(jī)制,升級(jí)取消是否會(huì)影響原有功能的使用,升級(jí)后用戶數(shù)據(jù)是否被清除了苟呐。