測(cè)牛學(xué)堂:2023軟件測(cè)試面試系列之a(chǎn)pp測(cè)試和小程序測(cè)試的對(duì)比分析
現(xiàn)在很多公司的產(chǎn)品線,移動(dòng)端的產(chǎn)品,一般都是app和小程序,其中小程序最火的自然是微信小程序,但是其實(shí)還有很多類似的,比如支付寶小程序,抖音小程序,百度小程序,qq小程序等等。
其實(shí),針對(duì)小程序和app的測(cè)試,很多方面要考慮的是一致的,但是也有很多區(qū)別。
而面試的時(shí)候很多面試官也愛(ài)問(wèn)他們的區(qū)別。
性能方面
小程序因?yàn)槠脚_(tái)本身做了較多的限制,所以基本我們只需要關(guān)注響應(yīng)的時(shí)間。
而app因?yàn)闄?quán)限較多,搜易需要我們重點(diǎn)關(guān)注流量,電量,CPU,內(nèi)存占用,安全性等。
兼容性方面
小程序基本都是基于瀏覽器的。所以兼容性問(wèn)題比較少,有的話也是基于不同的瀏覽器內(nèi)核進(jìn)行兼容性測(cè)試。比如常見(jiàn)的瀏覽器內(nèi)核(chrome,ie,F(xiàn)irefox)。
而app的測(cè)試是客戶端的。所以測(cè)試環(huán)境比較復(fù)雜,比如要測(cè)試安裝,更新,卸載是否正常。還要考慮一些常見(jiàn)的特殊異常情況,比如弱網(wǎng),斷網(wǎng)等環(huán)境。
更新方面
小程序基于瀏覽器,所以服務(wù)端更新以后,不需要用戶手動(dòng)更新,客戶端會(huì)同步更新。
而app不能保持一致,除非強(qiáng)制更新。所以,如果app修改了服務(wù)端內(nèi)容,一般會(huì)有版本兼容性問(wèn)題,需要所有兼容的版本都進(jìn)行回歸測(cè)試。
其他特殊情況
因?yàn)樾〕绦蚴腔趙eb的,所以基本可以按照web測(cè)試的注意事項(xiàng)去測(cè)。而app測(cè)試因?yàn)槭腔谙到y(tǒng)底層的,所以還需要注意一些額外的事項(xiàng),一般是基于手機(jī)通訊設(shè)備的常見(jiàn)場(chǎng)景,比如通話,運(yùn)營(yíng)商,接收短信等對(duì)app的影響。
總結(jié)
以上就是關(guān)于小程序測(cè)試和app測(cè)試的一些差異,面試的時(shí)候能打出來(lái)這四點(diǎn)基本就是回答到點(diǎn)子上了。加油,點(diǎn)滴積累,都是沉淀。