單純從功能測(cè)試的層面上來講的話顷编,APP 測(cè)試霎俩、web 測(cè)試 在流程和功能測(cè)試上是沒有區(qū)別的
根據(jù)兩者載體不一樣,則區(qū)別如下:
1仁堪、系統(tǒng)結(jié)構(gòu)方面
web項(xiàng)目哮洽,b/s架構(gòu),基于瀏覽器的弦聂;web測(cè)試只要更新了服務(wù)器端鸟辅,客戶端就會(huì)同步會(huì)更新
app項(xiàng)目氛什,c/s結(jié)構(gòu)的,必須要有客戶端匪凉;app 修改了服務(wù)端枪眉,則客戶端用戶所有核心版本都需要進(jìn)行回歸測(cè)試一遍
2、性能方面
web項(xiàng)目 需監(jiān)測(cè) 響應(yīng)時(shí)間再层、CPU贸铜、Memory
app項(xiàng)目 除了監(jiān)測(cè) 響應(yīng)時(shí)間、CPU聂受、Memory外蒿秦,還需監(jiān)測(cè)流量、電量等
3蛋济、兼容方面
web項(xiàng)目:
1. 瀏覽器(火狐棍鳖、谷歌、IE等)
2. 操作系統(tǒng)(Windows7瘫俊、Windows10鹊杖、Linux等)
app項(xiàng)目:
1. 設(shè)備系統(tǒng): iOS(ipad、iphone)扛芽、Android(三星骂蓖、華為、聯(lián)想等) 川尖、Windows(Win7登下、Win8)、OSX(Mac)
2. 手機(jī)設(shè)備可根據(jù) 手機(jī)型號(hào)叮喳、分辨率不同
4被芳、相對(duì)于 Wed 項(xiàng)目,APP有專項(xiàng)測(cè)試
1. 干擾測(cè)試:中斷馍悟,來電畔濒,短信,關(guān)機(jī)锣咒,重啟等
2. 弱網(wǎng)絡(luò)測(cè)試(模擬2g侵状、3g、4g毅整,wifi網(wǎng)絡(luò)狀態(tài)以及丟包情況)趣兄;網(wǎng)絡(luò)切換測(cè)試(網(wǎng)絡(luò)斷開后重連、3g切換到4g/wifi 等)
3. 安裝悼嫉、更新艇潭、卸載
安裝:需考慮安裝時(shí)的中斷、弱網(wǎng)、安裝后刪除安裝文件等情況
卸載:需考慮 卸載后是否刪除app相關(guān)的文件
更新:分強(qiáng)制更新蹋凝、非強(qiáng)制更新鲁纠、增量包更新、斷點(diǎn)續(xù)傳仙粱、弱網(wǎng)狀態(tài)下更新
5房交、測(cè)試工具方面
自動(dòng)化工具:APP 一般使用 Appium; Web 一般使用 Selenium
性能測(cè)試工具:APP 一般使用 JMeter; Web 一般使用 LR彻舰、JMeter
6. 界面操作:關(guān)于手機(jī)端測(cè)試伐割,需注意手勢(shì),橫豎屏切換刃唤,多點(diǎn)觸控隔心,前后臺(tái)切換
7. 安全測(cè)試:安裝包是否可反編譯代碼、安裝包是否簽名尚胞、權(quán)限設(shè)置硬霍,例如訪問通訊錄等
8. 邊界測(cè)試:可用存儲(chǔ)空間少、沒有SD卡/雙SD卡笼裳、飛行模式唯卖、系統(tǒng)時(shí)間有誤、第三方依賴(QQ躬柬、微信登錄)等
9. 權(quán)限測(cè)試:設(shè)置某個(gè)App是否可以獲取該權(quán)限拜轨,例如是否可訪問通訊錄、相冊(cè)允青、照相機(jī)等