App,作為當(dāng)下最熱的手機(jī)安裝軟件,無(wú)論是產(chǎn)品本身的設(shè)計(jì)還是性能,易用性等都是非常受考驗(yàn)。一個(gè)app能在用戶(hù)的手機(jī)上使用,并作為一個(gè)長(zhǎng)期用戶(hù)是非常不容易的。
?
那么,
App測(cè)試中我們到底要測(cè)試什么呢?
1. 功能
首先設(shè)計(jì)的功能必須是100%的測(cè)試,而且是Z基本的測(cè)試。
2. 安裝卸載
App可以正常安裝啟動(dòng),各大應(yīng)用市場(chǎng)下載安裝,升級(jí)安裝,跨版本升級(jí)安裝,手機(jī)存儲(chǔ)滿(mǎn)時(shí)安裝。安裝時(shí)的權(quán)限也是很重要的。
App的卸載應(yīng)該很容易,直接系統(tǒng)自帶卸載。
3. 流暢度
App的流暢度最能考驗(yàn)一款軟件的易用性。如果一個(gè)軟件打開(kāi)就卡,隨便滑動(dòng)幾下頁(yè)面就卡死,誰(shuí)還會(huì)用第二次?
4. 兼容性
對(duì)于兼容性,因?yàn)楣静豢赡芙o你所有市場(chǎng)上的安卓機(jī),所以盡量在自己有的機(jī)子上測(cè)試通過(guò)的條件下,去各大網(wǎng)站遠(yuǎn)程真機(jī)測(cè)試,有很多都是免費(fèi)的。
對(duì)于iOS,可以在電腦上模擬真機(jī)測(cè)試跑跑smoke。
5. 網(wǎng)絡(luò)
弱網(wǎng),2g,2.5g,3g,4g,wifi情況下的使用。網(wǎng)絡(luò)切換時(shí)的使用,模擬地鐵,停車(chē)場(chǎng)等的測(cè)試都是很有必要的。
6. 流量消耗
偷偷盜用流量的手機(jī)app,只要發(fā)現(xiàn)我就會(huì)刪除,所以流量消耗的測(cè)試一定要多測(cè)試。主要看看斷開(kāi)wifi情況下會(huì)不會(huì)偷跑流量。
7. 低配手機(jī)
低配手機(jī)一般都指安卓4.4.0以下版本的手機(jī),運(yùn)行內(nèi)存不大,很容易卡住??梢钥纯吹团涫謾C(jī)下是否能正常運(yùn)行app,該顯示的都能正常顯示。
8. 冷/熱啟動(dòng)
冷啟動(dòng)一般要求時(shí)間在5秒之內(nèi),熱啟動(dòng)3秒之內(nèi)。
9. 更新
安卓一般應(yīng)用市場(chǎng)上線后都會(huì)有提示,app內(nèi)也可以做到升級(jí)提示。
10. 推送通知
推送一般是提升app點(diǎn)擊率的一個(gè)重要場(chǎng)景。用戶(hù)看到自己喜歡的推送消息就會(huì)點(diǎn)進(jìn)去收聽(tīng),查看,也可能意外停留更多時(shí)間在app上。
11. cpu
cpu占有率。不能因?yàn)槟愕腶pp啟動(dòng)而影響了其他app的使用,使得手機(jī)特別卡,運(yùn)行緩慢。
12. 耗電量
耗電量的測(cè)試是比較復(fù)雜的,現(xiàn)在一般都是通過(guò)跟競(jìng)品做對(duì)比來(lái)測(cè)試。
13. 內(nèi)存泄漏
當(dāng)有大量圖片加載時(shí),很容易發(fā)生內(nèi)存泄漏,所以有必要多在加載圖片的地方測(cè)試,切換頁(yè)面?,F(xiàn)在app一般都用到H5來(lái)增加視覺(jué)體驗(yàn),所以O(shè)OM導(dǎo)致的crash特別多。
14. 頁(yè)面切換響應(yīng)時(shí)間
頁(yè)面之間的切換時(shí)間絕對(duì)不能超過(guò)2秒。
15. fps
fps考驗(yàn)一個(gè)app的流暢性。一般游戲類(lèi)app對(duì)fps的要求相當(dāng)高。