web測(cè)試和app測(cè)試有什么區(qū)別 web端和pc端的區(qū)別?
web端和pc端的區(qū)別?1. 業(yè)務(wù)應(yīng)用場(chǎng)景不同:web開(kāi)發(fā)主要是指?jìng)鹘y(tǒng)的web開(kāi)發(fā),頁(yè)面主要運(yùn)行在PC瀏覽器中,PC頁(yè)面較大,web頁(yè)面較小,但根據(jù)開(kāi)發(fā)經(jīng)驗(yàn),頁(yè)面較大并不意味著編寫代碼復(fù)雜,小頁(yè)面并不
web端和pc端的區(qū)別?
1. 業(yè)務(wù)應(yīng)用場(chǎng)景不同:web開(kāi)發(fā)主要是指?jìng)鹘y(tǒng)的web開(kāi)發(fā),頁(yè)面主要運(yùn)行在PC瀏覽器中,PC頁(yè)面較大,web頁(yè)面較小,但根據(jù)開(kāi)發(fā)經(jīng)驗(yàn),頁(yè)面較大并不意味著編寫代碼復(fù)雜,小頁(yè)面并不意味著開(kāi)發(fā)簡(jiǎn)單,難易程度主要取決于具體的業(yè)務(wù)需求。
2. 新技術(shù)的使用則不同:WebKit內(nèi)核主要用于移動(dòng)終端,而HTML5等新技術(shù)得到了更好的支持,因此新技術(shù)的應(yīng)用范圍更廣。然而,由于IE與其他老瀏覽器在很多場(chǎng)景下的兼容性,新技術(shù)的使用在某些情況下由于瀏覽器兼容性的考慮受到限制。
3. 頁(yè)面的適應(yīng)性不同:傳統(tǒng)的PC頁(yè)面開(kāi)發(fā)一般會(huì)選擇為頁(yè)面設(shè)置固定的寬度,兩邊都有空格,但手機(jī)頁(yè)面由于其載體手機(jī)屏幕比PC小很多,一般會(huì)選擇盡可能多的在手機(jī)屏幕上顯示內(nèi)容,這就要求手機(jī)頁(yè)面能夠完全適應(yīng)各種屏幕尺寸的手機(jī),充分利用它。從這個(gè)角度看,手機(jī)頁(yè)面的改編難度更大。
手機(jī)端web與webapp的區(qū)別?
1、Web是一種技術(shù),而webapp就是基于這種技術(shù)的應(yīng)用。Web是源,而webapp是一個(gè)分支。
2、功能不同
網(wǎng)頁(yè)應(yīng)用指的是用HTML5技術(shù)開(kāi)發(fā)的。之所以稱之為web app,是因?yàn)樗N近客戶端應(yīng)用的用戶體驗(yàn),能夠與系統(tǒng)深度融合,調(diào)用一些只能由客戶端調(diào)用的功能(例如,在移動(dòng)設(shè)備上用HTML5開(kāi)發(fā)的網(wǎng)頁(yè)可以訪問(wèn)手機(jī)、攝像頭等本地功能)。
3、不同功能
移動(dòng)web應(yīng)用跨平臺(tái)開(kāi)發(fā),用戶不需要到商店下載安裝應(yīng)用,他們可以隨時(shí)發(fā)布應(yīng)用,因?yàn)樗麄兏静恍枰俜缴痰甑呐鷾?zhǔn)。web直接下載到設(shè)備上,并作為獨(dú)立應(yīng)用程序運(yùn)行(不需要瀏覽器)。用戶必須手動(dòng)下載并安裝這些本機(jī)應(yīng)用程序。
4、版本控制差異
移動(dòng)web應(yīng)用,所有用戶使用同一版本。網(wǎng)絡(luò)用戶可以自由選擇是否更新軟件版本,因此不同的用戶會(huì)同時(shí)使用不同的版本。
web端app和手機(jī)端app的區(qū)別?
web測(cè)試和應(yīng)用程序測(cè)試在過(guò)程上沒(méi)有區(qū)別。他們都需要經(jīng)歷測(cè)試計(jì)劃、用例設(shè)計(jì)、測(cè)試執(zhí)行、缺陷管理、測(cè)試報(bào)告和其他相關(guān)活動(dòng)。從技術(shù)上講,Web測(cè)試和app測(cè)試的測(cè)試類型基本相似,需要進(jìn)行功能測(cè)試、性能測(cè)試、安全測(cè)試、GUI測(cè)試等測(cè)試類型。
它們之間的主要區(qū)別在于具體測(cè)試的細(xì)節(jié)和方法有所不同,比如:性能測(cè)試,Web測(cè)試只需要響應(yīng)時(shí)間,應(yīng)用測(cè)試需要考慮流量測(cè)試和功耗測(cè)試。
兼容性測(cè)試:web與瀏覽器兼容,應(yīng)用與移動(dòng)設(shè)備兼容。而相應(yīng)的兼容性測(cè)試工具也不盡相同,因?yàn)閣eb是測(cè)試兼容瀏覽器的,所以需要使用不同的瀏覽器進(jìn)行兼容性測(cè)試(common是兼容IE6、IE8、chrome、firebox)。如果是移動(dòng)終端,就需要兼容不同品牌、不同分辨率、不同Android版本甚至不同操作系統(tǒng)。(常見(jiàn)的兼容方式是與市場(chǎng)份額前n名的手機(jī)兼容)。有時(shí),可以使用兼容性測(cè)試工具,但Web兼容性工具通常使用ietester等工具,而應(yīng)用程序兼容性測(cè)試也可以使用testin等商業(yè)工具。
安裝測(cè)試:Web測(cè)試基本上沒(méi)有客戶端的安裝測(cè)試,但是app test有客戶端的安裝測(cè)試,所以有相關(guān)的測(cè)試點(diǎn)。
此外,應(yīng)用程序測(cè)試基于移動(dòng)設(shè)備,并且有一些針對(duì)移動(dòng)設(shè)備的特殊測(cè)試。如交叉事件測(cè)試、操作類型測(cè)試、網(wǎng)絡(luò)測(cè)試(弱網(wǎng)測(cè)試、網(wǎng)絡(luò)切換)
交叉事件測(cè)試:指操作軟件時(shí)發(fā)生的呼叫、短消息、缺電提示等外部事件。
操作類型測(cè)試:如橫屏測(cè)試、手勢(shì)測(cè)試
網(wǎng)絡(luò)測(cè)試:包括弱網(wǎng)絡(luò)和網(wǎng)絡(luò)切換測(cè)試。我們需要測(cè)試由弱網(wǎng)絡(luò)引起的用戶體驗(yàn),并關(guān)注退避和刷新是否會(huì)導(dǎo)致二次提交。據(jù)說(shuō)可以用360wifi設(shè)置模擬弱網(wǎng)。
從系統(tǒng)架構(gòu)的角度來(lái)看,只要服務(wù)器更新,客戶端就會(huì)同步更新。并且客戶端可以確保每個(gè)用戶的客戶端是完全一致的。然而,除非用戶更新客戶端,否則應(yīng)用端不能保證完全一致。如果在應(yīng)用下修改服務(wù)器端,則意味著客戶端用戶使用的核心版本需要再次測(cè)試。
還有升級(jí)測(cè)試:升級(jí)測(cè)試的提醒機(jī)制,取消升級(jí)是否會(huì)影響原有功能的使用,升級(jí)后用戶數(shù)據(jù)是否被清除。
做軟件的選擇web前端還是服務(wù)端輕松一些?
我是后端。后端應(yīng)該更寬