我們手機(jī)APP測試,主要針對的是android和ios兩大主流操作系統(tǒng),總體上來說android手機(jī)型號、版本多,bug也多;ios相對bug少。下面就針對Android說一下最容易忽略的測試點(diǎn)吧。
1、APP覆蓋安裝
有時候我們總是直接下載最新的版本進(jìn)行測試,忘記覆蓋安裝,可能升級之后會導(dǎo)致不適配。
2、網(wǎng)絡(luò)切換
現(xiàn)在的測試都是WIFI網(wǎng)絡(luò)極好的情況下進(jìn)行測試,忽略了2G、3G網(wǎng)絡(luò)的訪問,我們要經(jīng)常切換網(wǎng)絡(luò)進(jìn)行測試,看2G、3G網(wǎng)絡(luò)下圖片是否會正常展示。同時也要注意APP在網(wǎng)絡(luò)斷開后,重新請求網(wǎng)絡(luò)數(shù)據(jù)及圖片是否正常的展示。
3、分辨率的適配
安卓的手機(jī)版本較多,要測試分辨率的問題,UI交互是否展示正常;也要注意低版本內(nèi)存較小的手機(jī)APP是否能正常運(yùn)行,像2.3版本的手機(jī)。
4、安卓手機(jī)自帶的物理鍵
安卓手機(jī)自帶物理鍵點(diǎn)擊返回是直接返回到主頁、還是返回到上一個頁面。物理鍵是有嵌頁面返回的,這個是要看產(chǎn)品設(shè)計了。
5、被其他程序控制
有一些APP總會被手機(jī)管家所控制,無法動彈了,這個要看你的APP牛不牛了。
6、記錄多時,上下滑動
如果一頁面里有很多條記錄里,要注意上下多滑動,我在測試過程中,好幾次在上下滑動中數(shù)據(jù)會出現(xiàn)重復(fù)展示,如最常見的評論。尤其是Android
7、用兩個手指同時點(diǎn)擊并列的Banner廣告,Android會同時請求兩個廣告的數(shù)據(jù),屬于跨view交互了。
8、現(xiàn)在的手機(jī)都裝有微博客戶端,一些應(yīng)用授權(quán)時直接用微博客戶端授權(quán)登錄,忽略了用網(wǎng)頁微博授權(quán)登錄?,F(xiàn)在出現(xiàn)的BUG有:
a、Android 7.4.2優(yōu)化版本,用微博網(wǎng)頁授權(quán)后,應(yīng)用直接Crash。
b、Android 7.4.2匿名用戶,用web微博與微博客戶端登錄后,提示用戶被禁用。
9、Android App應(yīng)用中,如果有下拉選項的操作,雙擊下拉選或快速點(diǎn)擊選項,會有意想不到的結(jié)果,目前我們的應(yīng)用出現(xiàn)過兩次直接導(dǎo)致應(yīng)用Crash。
10、圖片處理過的地方,是否容易出現(xiàn)程序崩潰,主要是圖片壓縮機(jī)制的問題。我們上傳圖片基本上都是正常的圖片,圖片也都是拍出來的,或者從網(wǎng)上下載的圖片。但是很少會上傳一下很長、很大的圖片,目前知道我們應(yīng)用Android系統(tǒng)上傳長圖后圖片不顯示,直接展示空白。
想要高效的完成app功能測試,就需要選擇一款合適的功能測試工具。盡管現(xiàn)階段存在少數(shù)不采用任何功能測試工具,從事功能測試外包項目的軟件服務(wù)企業(yè)。短期來看,這類企業(yè)盈利狀況尚可,但長久來看,它們極有可能被自動化程度較高的軟件服務(wù)企業(yè)取代。
|
|