轉(zhuǎn):app測試中坑及易忽略點(diǎn)

app測試中坑及易忽略點(diǎn)

手機(jī)APP測試思路及測試要點(diǎn)

app測試中坑及易忽略點(diǎn)

1、安卓部分機(jī)型對于拍照的圖片上傳之后居然左轉(zhuǎn)了90度。

2、ios鍵盤擋住輸入框

3、無法保持鍵盤在彈出狀態(tài)

4、鍵盤收下留下空白陰影

5、非系統(tǒng)自帶的鍵盤,彈出來的不是數(shù)字鍵盤

6、在上下滑動中數(shù)據(jù)會出現(xiàn)重復(fù)展示

7、用兩個手指同時點(diǎn)擊并列的Banner廣告,Android會同時請求兩個廣告的數(shù)據(jù),屬于跨view交互了。

8、安卓手機(jī)復(fù)制數(shù)字,報未知錯誤(魅族)

9、頂部文案錯亂,隨機(jī)顯示(IOS)

10、緩存問題? ?

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、現(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微博與微博客戶端登錄后,提示用戶被禁用。

7、Android App應(yīng)用中,如果有下拉選項的操作,雙擊下拉選或快速點(diǎn)擊選項,會有意想不到的結(jié)果,目前我們的應(yīng)用出現(xiàn)過兩次直接導(dǎo)致應(yīng)用Crash。

8、圖片處理過的地方,是否容易出現(xiàn)程序崩潰,主要是圖片壓縮機(jī)制的問題。我們上傳圖片基本上都是正常的圖片,圖片也都是拍出來的,或者從網(wǎng)上下載的圖片。但是很少會上傳一下很長、很大的圖片,目前知道我們應(yīng)用Android系統(tǒng)上傳長圖后圖片不顯示,直接展示空白。



一 ?手機(jī)APP測試基本思路:

  測試計劃--測試方案--測試用例--執(zhí)行:

很多小公司都沒有具體的需求,項目時間也比較緊,而且流程也不是很嚴(yán)謹(jǐn),在這樣的情況之下,作為測試的我們,該怎樣去對項目進(jìn)行用例的設(shè)計?個人覺得,項目到手,不是馬上就進(jìn)入測試工作,而是,先熟悉下整個項目的流程,把大致的框架過一遍,不懂的地方記錄下來,再問開發(fā),把流程都掌握了,再對照已有的文檔給予項目立項(測試計劃、測試方案),用例不必寫的太過于詳細(xì)(app模塊變動較大,過于詳細(xì)維護(hù)成本太高,而且項目經(jīng)理給你的時間短,會浪費(fèi)項目執(zhí)行時間),把每個功能模塊羅列出來,大致的功能點(diǎn),用什么方法去測試,都給標(biāo)注,然后再根據(jù)測試需求執(zhí)行測試(目前我用例都只是羅列大概的執(zhí)行方法,不具體詳寫,改起來方便);

二 ?手機(jī)APP測試測試要點(diǎn):

功能測試(流程測試、功能點(diǎn)測試)、兼容性測試、交叉測試、安裝卸載測試(包括應(yīng)用的升級)、壓力測試(接口壓力測試);

  功能測試:對具體功能點(diǎn)一一測試,確保每個點(diǎn)都能正確實現(xiàn)相應(yīng)功能;

  兼容性測試:對市場上主流的設(shè)備安裝應(yīng)用執(zhí)行測試,確保都能正常運(yùn)行;

  交叉測試:對于正在運(yùn)行的應(yīng)用,若進(jìn)入短信、電話等其他軟件響應(yīng)的情況,不會影響所測試應(yīng)用,且會保證應(yīng)用都能正確運(yùn)行;

  安裝卸載測試:確保應(yīng)用都能正確安裝、卸載,且能正確運(yùn)行(注意應(yīng)用的升級測試:升級前后的狀態(tài));

  壓力測試:用戶量大,交互性高的應(yīng)用需對接口執(zhí)行壓力測試,確保不會應(yīng)用在大用戶量的情況下能正常運(yùn)行。

三 ?注意事項:

閃退(內(nèi)存不足等情況),在手機(jī)上,該類問題出現(xiàn)的幾率很大,應(yīng)著重測試,比如,返回訪問某個模塊(數(shù)據(jù)時時獲取的模塊),切換應(yīng)用,重復(fù)提交、來電交互等都是閃退幾率大的原因。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容