手機(jī)APP測(cè)試思路及測(cè)試要點(diǎn)
app測(cè)試中坑及易忽略點(diǎn)
1橘荠、安卓部分機(jī)型對(duì)于拍照的圖片上傳之后居然左轉(zhuǎn)了90度郎逃。
2、ios鍵盤(pán)擋住輸入框
3贮懈、無(wú)法保持鍵盤(pán)在彈出狀態(tài)
4优训、鍵盤(pán)收下留下空白陰影
5、非系統(tǒng)自帶的鍵盤(pán)揣非,彈出來(lái)的不是數(shù)字鍵盤(pán)
6、在上下滑動(dòng)中數(shù)據(jù)會(huì)出現(xiàn)重復(fù)展示
7忌傻、用兩個(gè)手指同時(shí)點(diǎn)擊并列的Banner廣告搞监,Android會(huì)同時(shí)請(qǐng)求兩個(gè)廣告的數(shù)據(jù),屬于跨view交互了琐驴。
8、安卓手機(jī)復(fù)制數(shù)字绝淡,報(bào)未知錯(cuò)誤(魅族)
9、頂部文案錯(cuò)亂荐类,隨機(jī)顯示(IOS)
10茁帽、緩存問(wèn)題? ?
Android最容易忽略的測(cè)試點(diǎn)
1屈嗤、APP覆蓋安裝
有時(shí)候我們總是直接下載最新的版本進(jìn)行測(cè)試,忘記覆蓋安裝饶号,可能升級(jí)之后會(huì)導(dǎo)致不適配。
2琅束、網(wǎng)絡(luò)切換
現(xiàn)在的測(cè)試都是WIFI網(wǎng)絡(luò)極好的情況下進(jìn)行測(cè)試,忽略了2G涩禀、3G網(wǎng)絡(luò)的訪問(wèn),我們要經(jīng)常切換網(wǎng)絡(luò)進(jìn)行測(cè)試葵腹,看2G、3G網(wǎng)絡(luò)下圖片是否會(huì)正常展示践宴。同時(shí)也要注意APP在網(wǎng)絡(luò)斷開(kāi)后爷怀,重新請(qǐng)求網(wǎng)絡(luò)數(shù)據(jù)及圖片是否正常的展示。
3运授、分辨率的適配
安卓的手機(jī)版本較多,要測(cè)試分辨率的問(wèn)題撕氧,UI交互是否展示正常喇完;也要注意低版本內(nèi)存較小的手機(jī)APP是否能正常運(yùn)行,像2.3版本的手機(jī)锦溪。
4、安卓手機(jī)自帶的物理鍵
安卓手機(jī)自帶物理鍵點(diǎn)擊返回是直接返回到主頁(yè)防楷、還是返回到上一個(gè)頁(yè)面则涯。物理鍵是有嵌頁(yè)面返回的复局,這個(gè)是要看產(chǎn)品設(shè)計(jì)了粟判。
5、被其他程序控制
有一些APP總會(huì)被手機(jī)管家所控制角钩,無(wú)法動(dòng)彈了,這個(gè)要看你的APP牛不牛了递礼。
6、現(xiàn)在的手機(jī)都裝有微博客戶端平道,一些應(yīng)用授權(quán)時(shí)直接用微博客戶端授權(quán)登錄供炼,忽略了用網(wǎng)頁(yè)微博授權(quán)登錄。現(xiàn)在出現(xiàn)的BUG有:
? ?? a袋哼、Android 7.4.2優(yōu)化版本,用微博網(wǎng)頁(yè)授權(quán)后诽嘉,應(yīng)用直接Crash弟翘。
???? b、Android 7.4.2匿名用戶稀余,用web微博與微博客戶端登錄后,提示用戶被禁用盒蟆。
7师骗、Android App應(yīng)用中历等,如果有下拉選項(xiàng)的操作辟癌,雙擊下拉選或快速點(diǎn)擊選項(xiàng),會(huì)有意想不到的結(jié)果寡夹,目前我們的應(yīng)用出現(xiàn)過(guò)兩次直接導(dǎo)致應(yīng)用Crash仍侥。
8、圖片處理過(guò)的地方农渊,是否容易出現(xiàn)程序崩潰,主要是圖片壓縮機(jī)制的問(wèn)題传于。我們上傳圖片基本上都是正常的圖片醉顽,圖片也都是拍出來(lái)的,或者從網(wǎng)上下載的圖片游添。但是很少會(huì)上傳一下很長(zhǎng)、很大的圖片找都,目前知道我們應(yīng)用Android系統(tǒng)上傳長(zhǎng)圖后圖片不顯示廊酣,直接展示空白能耻。
一 ?手機(jī)APP測(cè)試基本思路:
測(cè)試計(jì)劃--測(cè)試方案--測(cè)試用例--執(zhí)行:
很多小公司都沒(méi)有具體的需求晓猛,項(xiàng)目時(shí)間也比較緊,而且流程也不是很?chē)?yán)謹(jǐn)凡辱,在這樣的情況之下,作為測(cè)試的我們透乾,該怎樣去對(duì)項(xiàng)目進(jìn)行用例的設(shè)計(jì)?個(gè)人覺(jué)得蚓曼,項(xiàng)目到手钦扭,不是馬上就進(jìn)入測(cè)試工作,而是客情,先熟悉下整個(gè)項(xiàng)目的流程,把大致的框架過(guò)一遍梭伐,不懂的地方記錄下來(lái)仰担,再問(wèn)開(kāi)發(fā),把流程都掌握了,再對(duì)照已有的文檔給予項(xiàng)目立項(xiàng)(測(cè)試計(jì)劃愉耙、測(cè)試方案)拌滋,用例不必寫(xiě)的太過(guò)于詳細(xì)(app模塊變動(dòng)較大,過(guò)于詳細(xì)維護(hù)成本太高败砂,而且項(xiàng)目經(jīng)理給你的時(shí)間短,會(huì)浪費(fèi)項(xiàng)目執(zhí)行時(shí)間)坚芜,把每個(gè)功能模塊羅列出來(lái)祭隔,大致的功能點(diǎn),用什么方法去測(cè)試疾渴,都給標(biāo)注,然后再根據(jù)測(cè)試需求執(zhí)行測(cè)試(目前我用例都只是羅列大概的執(zhí)行方法搔谴,不具體詳寫(xiě),改起來(lái)方便)敦第;
二 ?手機(jī)APP測(cè)試測(cè)試要點(diǎn):
功能測(cè)試(流程測(cè)試店量、功能點(diǎn)測(cè)試)、兼容性測(cè)試融师、交叉測(cè)試、安裝卸載測(cè)試(包括應(yīng)用的升級(jí))舀射、壓力測(cè)試(接口壓力測(cè)試)怀伦;
功能測(cè)試:對(duì)具體功能點(diǎn)一一測(cè)試,確保每個(gè)點(diǎn)都能正確實(shí)現(xiàn)相應(yīng)功能房待;
兼容性測(cè)試:對(duì)市場(chǎng)上主流的設(shè)備安裝應(yīng)用執(zhí)行測(cè)試驼抹,確保都能正常運(yùn)行张抄;
交叉測(cè)試:對(duì)于正在運(yùn)行的應(yīng)用洼怔,若進(jìn)入短信、電話等其他軟件響應(yīng)的情況极谊,不會(huì)影響所測(cè)試應(yīng)用安岂,且會(huì)保證應(yīng)用都能正確運(yùn)行轻猖;
安裝卸載測(cè)試:確保應(yīng)用都能正確安裝、卸載域那,且能正確運(yùn)行(注意應(yīng)用的升級(jí)測(cè)試:升級(jí)前后的狀態(tài))咙边;
壓力測(cè)試:用戶量大,交互性高的應(yīng)用需對(duì)接口執(zhí)行壓力測(cè)試次员,確保不會(huì)應(yīng)用在大用戶量的情況下能正常運(yùn)行败许。
三 ?注意事項(xiàng):
閃退(內(nèi)存不足等情況),在手機(jī)上淑蔚,該類(lèi)問(wèn)題出現(xiàn)的幾率很大市殷,應(yīng)著重測(cè)試,比如刹衫,返回訪問(wèn)某個(gè)模塊(數(shù)據(jù)時(shí)時(shí)獲取的模塊)醋寝,切換應(yīng)用带迟,重復(fù)提交音羞、來(lái)電交互等都是閃退幾率大的原因。