一 ?手機(jī)APP測(cè)試前的準(zhǔn)備:
手機(jī)APP測(cè)試,主要針對(duì)的是android和ios兩大主流操作系統(tǒng),主要考慮的就是功能性、兼容性、穩(wěn)定性、易用性(也就是人機(jī)交互)、性能。
測(cè)試前的準(zhǔn)備:1.使用同類型的產(chǎn)品,不僅僅是使用,應(yīng)該是測(cè)試同類型的產(chǎn)品。2.熟悉我們產(chǎn)品的spec文檔,積極和pm交流。3,寫(xiě)測(cè)試用例,沒(méi)有時(shí)間至少要有一個(gè)checklist。
二 ?手機(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)功能;功能方面目前市場(chǎng)上還沒(méi)達(dá)到自動(dòng)化的水平,主要用手工來(lái)測(cè)。出現(xiàn)問(wèn)題最多的也就是特殊符號(hào)、邊界值、按鈕之類的?;竟δ?,主要指app是否完成了設(shè)計(jì)的所有功能。分清模塊,寫(xiě)一份checklist,避免漏測(cè)。考慮橫豎屏切換,不過(guò)很多app現(xiàn)在只支持豎屏。
兼容性測(cè)試:對(duì)市場(chǎng)上主流的設(shè)備安裝應(yīng)用執(zhí)行測(cè)試,確保都能正常運(yùn)行;兼容性方面考慮手機(jī)的版本、型號(hào)、分辨率。不同的版本是存在差異的,一般低版本容易出現(xiàn)問(wèn)題。
穩(wěn)定性測(cè)試:主要是閃退、系統(tǒng)崩潰、沒(méi)響應(yīng)之類的。
易用性測(cè)試:需要考慮界面是否吸引人、容易理解、界面整潔、簡(jiǎn)單、無(wú)錯(cuò)別字。點(diǎn)擊范圍確定等。這部分測(cè)試中,如果測(cè)試認(rèn)為有不合理的地方通常會(huì)提交需求bug。
性能測(cè)試:主要是靠工具來(lái)實(shí)現(xiàn)的CPU占用、內(nèi)存占用、電池溫度等。
交叉測(cè)試:對(duì)于正在運(yùn)行的應(yīng)用,若進(jìn)入短信、電話等其他軟件響應(yīng)的情況,不會(huì)影響所測(cè)試應(yīng)用,且會(huì)保證應(yīng)用都能正確運(yùn)行;主要考慮范圍包括電話短信干擾,低電量提醒,push提醒,usb數(shù)據(jù)線插拔提醒,充電提醒等。
安裝卸載測(cè)試:確保應(yīng)用都能正確安裝、卸載,且能正確運(yùn)行(注意應(yīng)用的升級(jí)測(cè)試:升級(jí)前后的狀態(tài));
壓力測(cè)試:用戶量大,交互性高的應(yīng)用需對(duì)接口執(zhí)行壓力測(cè)試,確保不會(huì)應(yīng)用在大用戶量的情況下能正常運(yùn)行。
外場(chǎng):網(wǎng)絡(luò)切換,網(wǎng)絡(luò)信號(hào)強(qiáng)和弱情況下的app運(yùn)行情況。
三 ?注意事項(xiàng):
閃退(內(nèi)存不足等情況),在手機(jī)上,該類問(wèn)題出現(xiàn)的幾率很大,應(yīng)著重測(cè)試,比如,返回訪問(wèn)某個(gè)模塊(數(shù)據(jù)時(shí)時(shí)獲取的模塊),切換應(yīng)用,重復(fù)提交、來(lái)電交互等都是閃退幾率大的原因。
以下是功能測(cè)試時(shí)需要注意的點(diǎn):
1、登錄
●登錄用戶名和密碼錯(cuò)誤時(shí),界面有提示信息
●用戶主動(dòng)退出登錄后,下次啟動(dòng)APP時(shí),應(yīng)該進(jìn)入登錄界面
●對(duì)于支持自動(dòng)登錄的APP,數(shù)據(jù)交換時(shí),是否能自動(dòng)登錄成功且數(shù)據(jù)庫(kù)操作無(wú)誤
●密碼更改后,登錄時(shí)是否做到了有效數(shù)據(jù)的校驗(yàn)
●對(duì)于未登錄時(shí)一些頁(yè)面的操作,是否做了控制
●切換賬號(hào)登錄,檢驗(yàn)登錄的信息是否做到及時(shí)更新
●對(duì)于多個(gè)端都進(jìn)行操作時(shí),確保數(shù)據(jù)庫(kù)操作無(wú)誤,且每個(gè)端可以及時(shí)看到數(shù)據(jù)的更新
●對(duì)于一些軟件,支持一個(gè)賬號(hào)只允許登錄一臺(tái)機(jī)器,這時(shí),需要檢查賬號(hào)登錄多個(gè)手機(jī)時(shí),是否將原用戶剔除,且能夠給出提示信息
● APP切換到后臺(tái)時(shí),再次切換到前臺(tái)的測(cè)試,如登錄時(shí),有電話打進(jìn)來(lái)
2、離線
離線是應(yīng)用程序在本地的客戶端會(huì)緩存一部分?jǐn)?shù)據(jù)以功程序下次調(diào)用
●對(duì)于一些程序,需要在登錄進(jìn)來(lái)后,這時(shí)沒(méi)有網(wǎng)絡(luò)的情況下可以瀏覽本地?cái)?shù)據(jù)
●對(duì)于無(wú)網(wǎng)絡(luò)時(shí),刷新獲取新數(shù)據(jù)時(shí),不能獲取數(shù)據(jù)且能給出友好提示
●切換到后臺(tái),再次切換到前臺(tái)時(shí),可以正常查看
●離線后又連上網(wǎng),這時(shí)對(duì)數(shù)據(jù)有更新時(shí),需要從服務(wù)器端獲取新數(shù)據(jù)來(lái)更新客戶端數(shù)據(jù),且要更新本地緩存信息
●對(duì)于一些界面的數(shù)據(jù)不提供離線查看,需要給出相應(yīng)提示且界面更新后無(wú)任何數(shù)據(jù)
3、數(shù)據(jù)庫(kù)
android和IOS客戶端都采用了數(shù)據(jù)庫(kù),
當(dāng)APP需要在客戶端保存數(shù)據(jù)時(shí),它們會(huì)創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)表,最常見(jiàn)的就是對(duì)賬號(hào)的保存,這時(shí)的測(cè)試點(diǎn)主要有:
●跟一般數(shù)據(jù)庫(kù)一樣,需要檢查數(shù)據(jù)的增,刪,改,查
●客戶端即用即建,當(dāng)表不存在時(shí),是否會(huì)自動(dòng)創(chuàng)建
●數(shù)據(jù)表被刪除后,新建的表中的數(shù)據(jù)能否自動(dòng)從服務(wù)器端中獲取回來(lái)并保存
●當(dāng)對(duì)數(shù)據(jù)進(jìn)行了修改,刪除,客戶端和服務(wù)器端能否有相應(yīng)的更新
●獲取數(shù)據(jù),客戶端是從直接從客戶端獲取還是和服務(wù)器端的數(shù)據(jù)進(jìn)行比較
●對(duì)于客戶端從服務(wù)器端更新的數(shù)據(jù),客戶端是否有保存于本地。
分享標(biāo)題:手機(jī)App測(cè)試要點(diǎn)分析-創(chuàng)新互聯(lián)
文章出自:http://aaarwkj.com/article12/codpgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、靜態(tài)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容