很多小伙伴不知道APP的功能應(yīng)該怎么測(cè)試,其實(shí)APP與WEB一樣,功能測(cè)試主要也是測(cè)試軟件的功能特性。但APP又與WEB不一樣,因?yàn)橐粋€(gè)是C/S架構(gòu),一個(gè)是B/S架構(gòu)。一句話來概括就是APP的功能測(cè)試與WEB的功能測(cè)試基本上是一致的,只是在某些地方會(huì)有不同。
APP大部分的功能測(cè)試都與WEB相同,相同的地方呢,這篇文章就不再介紹了。我們重點(diǎn)可以看看APP測(cè)試與WEB測(cè)試不相同的地方。
今天呢,九九就帶著大家來分析一下APP功能測(cè)試的重點(diǎn)到底是啥?
一、安裝,卸載,升級(jí)測(cè)試
安裝
1、檢查軟件按照安裝流程是否可以成功安裝
2、安裝后是否可以正常運(yùn)行
3、安裝過程中是否要以取消,取消后是不是不再安裝
4、安裝過程點(diǎn)關(guān)閉是否還會(huì)安裝
5、安裝是否有進(jìn)度條
6、安裝后是否會(huì)進(jìn)入到登錄界面
7、安裝的配置不夠時(shí)是否會(huì)有提示
卸載
1、是否可以卸載程序
2、卸載后緩存的數(shù)據(jù)是否會(huì)同步刪除
3、卸載過程是否可以取消,取消后還會(huì)卸載嗎
4、卸載后相關(guān)的文件和目錄是否全部刪除
升級(jí)
1、檢查是自動(dòng)更新升級(jí)還是手動(dòng)更新升級(jí)
2、更新是直接替換還是需要卸載原版本
3、是否強(qiáng)制更新
4、更新后檢查各功能是否正常
5、更新后是否需要重新登錄
二、兼容性測(cè)試
app應(yīng)用的載體為手機(jī),所以不同手機(jī)上的運(yùn)行效果也非常重要。
1、硬件兼容
不同的屏幕大小,不同的手機(jī)載體,手機(jī)品牌,手機(jī)型號(hào)
2、操作系統(tǒng)的兼容
主要以安卓,鴻蒙,IOS為主。以及不同操作系統(tǒng)的版本號(hào)。
3、分辨率
不同的分辨率的兼容。
三、中斷測(cè)試
1、使用程序過程,如果有其實(shí)應(yīng)用的干擾:
來電,短信,語(yǔ)音,視頻等是否會(huì)影響程序
2、網(wǎng)絡(luò)的切換
3G,4G,5G,WIFI網(wǎng)絡(luò)的切換是否會(huì)影響程序的正常運(yùn)行
3、斷電或斷網(wǎng)對(duì)程序的影響
四、登錄方式的測(cè)試
因?yàn)锳PP是基于手機(jī)的,所以登錄方式會(huì)比WEB更加多樣:
比如:
除了常規(guī)的帳號(hào)密碼登錄,第三方登錄
是否還支持人臉識(shí)別,指紋登錄,語(yǔ)音識(shí)別等。
五、手勢(shì)測(cè)試
APP主要是通過手來進(jìn)行操作的,所以不同的手勢(shì)可以實(shí)現(xiàn)不同的功能。
比如雙擊可以放大程序當(dāng)中的圖片,再次雙擊可以縮小圖片。
兩個(gè)手指可以拉伸界面的大小
通過手指可以旋轉(zhuǎn)界面等
六、權(quán)限測(cè)試
1、是否允許程序訪問通信錄
2、是否允許程序訪問相冊(cè)和拍照功能
3、是否允許程序允許開啟定位
4、是否允許程序接收通知信息
5、不在wifi下,看視頻是否會(huì)有相應(yīng)提醒。
好了,以上呢就是APP功能的測(cè)試重點(diǎn)了。其實(shí)除了上面的這些,我們可以關(guān)注一些性能相關(guān)的,比如APP程序它的耗電量和耗流量,內(nèi)存泄露等。
APP測(cè)試的重點(diǎn)也是面試常問的問題之一,大家呢可以把這篇文章收藏起來,以后留著面試用。