軟件測(cè)試聽名字我們就能猜出來(lái)是干嘛的,沒錯(cuò),它是屬于測(cè)試軟件的一項(xiàng)工作,如今用戶體驗(yàn)對(duì)很多企業(yè)來(lái)說(shuō)是非常重要的,開發(fā)一個(gè)自己的軟件,前提一定要做好測(cè)試工作,那么怎么測(cè)試一個(gè)APP呢?我們來(lái)看看下面的詳細(xì)流程吧。
軟件測(cè)試培訓(xùn)分享:怎么測(cè)試一個(gè)APP?在開發(fā)團(tuán)隊(duì)將APP交付測(cè)試后,測(cè)試工程師首先需要驗(yàn)證交付的應(yīng)用是否滿足下列條件:
1.應(yīng)用的固有核心業(yè)務(wù)及功能是否正常
2.測(cè)試過(guò)程中,應(yīng)用是否穩(wěn)定(穩(wěn)定即表示應(yīng)用未復(fù)現(xiàn)崩潰的情況)
如果條件滿足,便可開啟測(cè)試項(xiàng)目(如果不滿足則需要開發(fā)工程師進(jìn)行修復(fù))。
一般情況下,一款app應(yīng)用從設(shè)計(jì)、開發(fā)、測(cè)試到發(fā)布上線,會(huì)經(jīng)過(guò)好幾輪的迭代,接下來(lái),我這邊簡(jiǎn)單來(lái)介紹下已經(jīng)通過(guò)冒煙測(cè)試(即上一段的核心業(yè)務(wù)功能測(cè)試)后,測(cè)試工程師如何保障應(yīng)用的質(zhì)量。
總的來(lái)說(shuō),個(gè)人認(rèn)為移動(dòng)端測(cè)試大體分為業(yè)務(wù)功能、應(yīng)用的專項(xiàng)測(cè)試、兼容測(cè)試及性能測(cè)試等。
業(yè)務(wù)功能測(cè)試
首先,業(yè)務(wù)功能測(cè)試是保障應(yīng)用的新模塊及舊功能可用的測(cè)試。業(yè)務(wù)功能的測(cè)試點(diǎn)需要將產(chǎn)品需求的細(xì)枝末節(jié)進(jìn)行覆蓋,以保證應(yīng)用可用。
保障新功能及舊功能的正常操作無(wú)異常后,我們便需要針對(duì)各模塊的反例進(jìn)行驗(yàn)證了,如:注冊(cè)登錄流程的非正常輸入或操作、應(yīng)用的前后臺(tái)切換、應(yīng)用所需的權(quán)限未開啟等等。
專項(xiàng)測(cè)試
以前的移動(dòng)端測(cè)試通常只考慮業(yè)務(wù)功能測(cè)試,覺得做了功能測(cè)試后就高枕無(wú)憂了,但是隨著智能手機(jī)的普及,用戶的業(yè)務(wù)場(chǎng)景對(duì)比以前更為復(fù)雜了,從用戶體驗(yàn)來(lái)考慮,僅僅做功能測(cè)試是遠(yuǎn)遠(yuǎn)不夠的,還需要保證應(yīng)用模塊的專項(xiàng)測(cè)試順利通過(guò)。
對(duì)比了很多資料,也和同事、同行討論過(guò),移動(dòng)端專項(xiàng)測(cè)試大體從手機(jī)的網(wǎng)絡(luò)狀況、性能、安裝/卸載/升級(jí)、易用性等進(jìn)行考慮。例如性能方面,和web端性能關(guān)注的因素略有不同,除了頁(yè)面響應(yīng)時(shí)間外,移動(dòng)端還需考慮app應(yīng)用在用戶常規(guī)業(yè)務(wù)場(chǎng)景下的資源使用情況,如流量、電量等。網(wǎng)絡(luò)情況除了需要覆蓋應(yīng)用在WIFI和4G的使用情況,還需要對(duì)弱網(wǎng)、無(wú)網(wǎng)絡(luò)的情況進(jìn)行測(cè)試(弱網(wǎng)絡(luò)借助一些工具進(jìn)行模擬)。
兼容性測(cè)試
由于目前市場(chǎng)上智能手機(jī)的機(jī)型、系統(tǒng)、尺寸、分辨率是五花八門,所以在上線前也要進(jìn)行針對(duì)機(jī)型適配的兼容性測(cè)試,這方面的測(cè)試只要能覆蓋主流的機(jī)型、系統(tǒng)版本就足夠了,但現(xiàn)在除了BAT,一般的中小型公司是沒有預(yù)算和能力做兼容性適配測(cè)試的,針對(duì)這方面,一般會(huì)選擇將兼容性測(cè)試第三方服務(wù)商做,像testin、阿里云測(cè)等等,做適配服務(wù)也很多年了。
不過(guò)測(cè)試范圍還是需要根據(jù)具體情況進(jìn)行具體分析,例如:測(cè)試時(shí)間充足和測(cè)試時(shí)間緊張所覆蓋的測(cè)試范圍是不同的,測(cè)試時(shí)間不充足的情況下,需優(yōu)先保證上線前通過(guò)了業(yè)務(wù)功能和兼容性的測(cè)試。
怎么測(cè)試一個(gè)APP?上面小編已經(jīng)為大家介紹了詳細(xì)的流程,希望能夠給大家?guī)?lái)幫助,如果您對(duì)軟件測(cè)試技術(shù)非常感興趣,可以來(lái)了解一下千鋒教育提供的軟件測(cè)試培訓(xùn)課程,千鋒教育在全國(guó)20多所城市均設(shè)有教學(xué)基地,歡迎同學(xué)們前來(lái)咨詢了解。