web、client、app測(cè)試區(qū)別
一、Web測(cè)試、Client測(cè)試和Mobile測(cè)試的相同點(diǎn)
1. 測(cè)試流程相同:都是需要經(jīng)過(guò)需求澄清、編寫(xiě)測(cè)試計(jì)劃、環(huán)境部署、測(cè)試設(shè)計(jì)、測(cè)試用例、測(cè)試執(zhí)行、缺陷管理、測(cè)試報(bào)告等相關(guān)活動(dòng)。
2. 測(cè)試原理相同:設(shè)計(jì)測(cè)試用例時(shí),依然都是依據(jù)邊界值分析法、等價(jià)類劃分等;
3. 測(cè)試類型相似:都需要進(jìn)行功能測(cè)試、性能測(cè)試、安全測(cè)試、易用性測(cè)試、兼容性測(cè)試、GUI測(cè)試等。
二、Web測(cè)試、Client測(cè)試和Mobile測(cè)試的不同點(diǎn)
1. 測(cè)試點(diǎn)不同:
APP八大測(cè)試點(diǎn):功能、兼容性、用戶體驗(yàn)、安全性、安裝卸載升級(jí)測(cè)試、交叉事件測(cè)試、UI界面測(cè)試、性能測(cè)試
WEB的六大測(cè)試點(diǎn):功能、性能測(cè)試(包括負(fù)載/壓力測(cè)試)、用戶界面測(cè)試、兼容性測(cè)試、安全測(cè)試、接口測(cè)試
Client測(cè)試要點(diǎn):安裝測(cè)試、卸載安裝、用戶界面測(cè)試、功能測(cè)試、字符輸入測(cè)試、提示信息測(cè)試、超鏈接測(cè)試、操作按鈕測(cè)試菜、單測(cè)試、視頻音頻測(cè)試、程序運(yùn)行權(quán)限測(cè)試
2. web兼容性不同:
(1)瀏覽器的兼容性
同一個(gè)web頁(yè)面在不同瀏覽器上可能有不同的效果,而用戶也有各不相同的使用瀏覽器的習(xí)慣,既有使用主流瀏覽器的也有使用非主流瀏覽器的比如Opera,所以為了保證我們的軟件面向大多數(shù)的用戶,瀏覽器的兼容性在web測(cè)試中占據(jù)了十分重要的作用。
(2)不同分辨率之間的兼容
分辨率的測(cè)試是為了頁(yè)面版在不同分辨率模式下能正常顯示,字體符合要求而進(jìn)行的測(cè)試。對(duì)于常見(jiàn)的分辨率,測(cè)試必須保證測(cè)試通過(guò),對(duì)于其他分辨率,原則上也應(yīng)該盡量保證。
3. Mobile中APP和web的區(qū)別:
(1)網(wǎng)絡(luò)的區(qū)別:
APP要考慮弱網(wǎng)環(huán)境,交叉事件測(cè)試、安裝/卸載/升級(jí),前后臺(tái)切換
(2)系統(tǒng)架構(gòu)方面:
先來(lái)web和app的區(qū)別,web項(xiàng)目,一般都是b/s架構(gòu),基于瀏覽器的,而app功能測(cè)試是c/s的,必須要有客戶端。那么在系統(tǒng)測(cè)試的時(shí)候就會(huì)產(chǎn)生區(qū)別了。Web測(cè)試只要更新了服務(wù)器端,客戶端就會(huì)同步更新。而且客戶端是可以保證每一個(gè)用戶的客戶端完全一致的。App端是不能夠保證完全一致的,除非用戶跟新客戶端(例如微信有好多的版本,你下載了一個(gè)版本,服務(wù)端又跟新了新的版本,但如果你不去跟新你的微信版本,他不會(huì)自動(dòng)跟新)如果是app下修改了服務(wù)端,意味著客戶端用戶所使用的核心版本都需要進(jìn)行回歸測(cè)試一遍。
(3)性能方面:
web頁(yè)面可能只關(guān)注響應(yīng)時(shí)間,而app則還需關(guān)心流量、電量、CPU、GPU、Memory這些了
手機(jī)web測(cè)試是通過(guò)手機(jī)直接訪問(wèn)Web網(wǎng)站的測(cè)試,隨著手機(jī)的普及,手機(jī)上網(wǎng)的速度越來(lái)越快,手機(jī)屏幕越來(lái)越大,許多網(wǎng)站至此手機(jī)訪問(wèn)。這類測(cè)試和通過(guò)電腦上訪問(wèn)網(wǎng)站一樣。
(4)兼容性方面:
APP端需要考慮分辨率、系統(tǒng)版本、尺寸、主流機(jī)型;WEB端的話需要考慮瀏覽器內(nèi)核(比如火狐、IE、谷歌瀏覽器)界面操作:比如橫豎屏的切換、多點(diǎn)觸控、事件觸發(fā)區(qū)域
頁(yè):
[1]