. app 測(cè)試和web 測(cè)試有什么區(qū)別?
WEB 測(cè)試和 App 測(cè)試從流程上來(lái)說(shuō)崔慧,沒(méi)有區(qū)別。
都需要經(jīng)歷測(cè)試計(jì)劃方案穴墅,用例設(shè)計(jì)惶室,測(cè)試執(zhí)行温自,缺陷管理,測(cè)試報(bào)告等相關(guān)活
交流 QQ 群:695458161
自動(dòng)化測(cè)試面試寶典 碼尚學(xué)院從技術(shù)上來(lái)說(shuō)皇钞,WEB 測(cè)試和 APP 測(cè)試其測(cè)試類型也基本相似悼泌,都需要進(jìn)行功能測(cè)
動(dòng)。
試夹界、性能測(cè)試馆里、安全性測(cè)試、GUI 測(cè)試等測(cè)試類型可柿。
他們的主要區(qū)別在于具體測(cè)試的細(xì)節(jié)和方法有區(qū)別鸠踪,比如:性能測(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ù)是否被清除了蟆盹。
5. android 和ios 測(cè)試區(qū)別?
交流 QQ 群:695458161
自動(dòng)化測(cè)試面試寶典 碼尚學(xué)院
App 測(cè)試中 ios 和 Android 有哪些區(qū)別呢?
1.Android 長(zhǎng)按 home 鍵呼出應(yīng)用列表和切換應(yīng)用,然后右滑則終止應(yīng)用;2.多分辨率測(cè)試闺金,Android 端 20 多種逾滥,ios 較少;
3.手機(jī)操作系統(tǒng),Android 較多败匹,ios 較少且不能降級(jí)寨昙,只能單向升級(jí);新的 ios
系統(tǒng)中的資源庫(kù)不能完全兼容低版本中的 ios 系統(tǒng)中的應(yīng)用,低版本 ios 系統(tǒng)中
的應(yīng)用調(diào)用了新的資源庫(kù)掀亩,會(huì)直接導(dǎo)致閃退(Crash);4.操作習(xí)慣:Android舔哪,Back 鍵是否被重寫(xiě),測(cè)試點(diǎn)擊 Back 鍵后的反饋是否正確;應(yīng)用數(shù)據(jù)從內(nèi)存移動(dòng)到 SD 卡后能否正常運(yùn)行等;
5.push 測(cè)試:Android:點(diǎn)擊 home 鍵归榕,程序后臺(tái)運(yùn)行時(shí)尸红,此時(shí)接收到 push,點(diǎn)擊后喚醒應(yīng)用刹泄,此時(shí)是否可以正確跳轉(zhuǎn);ios外里,點(diǎn)擊 home 鍵關(guān)閉程序和屏幕鎖屏的情況(紅點(diǎn)的顯示);
6.安裝卸載測(cè)試:Android 的下載和安裝的平臺(tái)和工具和渠道比較多,ios 主要
有 app store特石,iTunes 和 testflight 下載;7.升級(jí)測(cè)試:可以被升級(jí)的必要條件:新舊版本具有相同的簽名;新舊版本具有相同的包名;有一個(gè)標(biāo)示符區(qū)分新舊版本(如版本號(hào))盅蝗,
對(duì)于 Android 若有內(nèi)置的應(yīng)用需檢查升級(jí)之后內(nèi)置文件是否匹配(如內(nèi)置的輸入法)
另外:對(duì)于測(cè)試還需要注意一下幾點(diǎn):1.并發(fā)(中斷)測(cè)試:鬧鈴彈出框提示,另一個(gè)應(yīng)用的啟動(dòng)姆蘸、視頻音頻的播放墩莫,來(lái)電芙委、用戶正在輸入等,語(yǔ)音狂秦、錄音等的播放時(shí)強(qiáng)制其他正在播放的要暫停; 2.數(shù)據(jù)來(lái)源的測(cè)試:輸入灌侣,選擇、復(fù)制裂问、語(yǔ)音輸入侧啼,安裝不同輸入法輸入等;
3. push(推送)測(cè)試:在開(kāi)關(guān)機(jī)、待機(jī)狀態(tài)下執(zhí)行推送堪簿,消息先死及其推送跳轉(zhuǎn)的正確性;
應(yīng)用在開(kāi)發(fā)痊乾、未打開(kāi)狀態(tài)、應(yīng)用啟動(dòng)且在后臺(tái)運(yùn)行的情況下是 push 顯示和跳轉(zhuǎn)否正確;
推送消息閱讀前后數(shù)字的變化是否正確;多條推送的合集的顯示和跳轉(zhuǎn)是否正確;
4. 分享跳轉(zhuǎn):分享后的文案是否正確;分享后跳轉(zhuǎn)是否正確椭更,顯示的消息來(lái)源是否
正確;