發(fā)布時(shí)間:2020-07-02
移動(dòng)端測(cè)試用例怎么寫?每種測(cè)試方法其實(shí)都有一個(gè)最佳測(cè)試時(shí)間,如在版本測(cè)試階段,我們應(yīng)當(dāng)要先做基本功能測(cè)試,邊界分析測(cè)試和中斷,交互功能測(cè)試,快速發(fā)現(xiàn)bug提單給開發(fā)去快速修復(fù),保證主體功能可以盡快得到保證,而不是一開始就先糾結(jié)與性能,壓力和兼容測(cè)試。
一方面這類測(cè)試往往所消耗的時(shí)間會(huì)很長(zhǎng),降低了發(fā)現(xiàn)bug的速度,另一方面先做這部分測(cè)試后,再去發(fā)現(xiàn)主體功能的bug,那么在開發(fā)人員動(dòng)了大量代碼之后,還是要再執(zhí)行一遍性能,壓力和兼容測(cè)試的相關(guān)用例,不僅勞命傷財(cái),效果還事倍功半。
所以在實(shí)際項(xiàng)目測(cè)試中,當(dāng)前我們的項(xiàng)目將測(cè)試內(nèi)容分為功能測(cè)試,兼容性測(cè)試,性能測(cè)試,穩(wěn)定性測(cè)試四項(xiàng),分別在不同的測(cè)試階段進(jìn)行(具體排期在測(cè)試計(jì)劃時(shí)確定):
(1)功能測(cè)試 —— 版本測(cè)試階段;
(2)兼容性測(cè)試 —— 回歸測(cè)試階段前期;
(3)性能測(cè)試 —— 回歸測(cè)試階段,版本功能穩(wěn)定后執(zhí)行;
(4)穩(wěn)定性測(cè)試 —— 貫穿整個(gè)測(cè)試階段;
因此我們的功能用例更多的會(huì)使用『基本功能測(cè)試』,『邊界分析測(cè)試』『中斷功能測(cè)試』『交互功能測(cè)試』這幾類測(cè)試用例設(shè)計(jì)方法。具體大家在做 項(xiàng)目測(cè)試時(shí),也建議通過實(shí)際情況做調(diào)整。
只有通過大量的堅(jiān)持實(shí)踐和不斷的總結(jié)積累,才能打破固有思維,提升自己的測(cè)試用例設(shè)計(jì)能力。因此我們也提煉了一些移動(dòng)客戶端的常見功能的測(cè)試用例設(shè)計(jì)點(diǎn),這里就提供下我們總結(jié)的APP頁面類型功能的測(cè)試點(diǎn),大致如下:
1. UE體驗(yàn)
(1)布局與交互圖保持一致
(2)真機(jī)效果與UE圖沒有視覺上的嚴(yán)重偏差,如字號(hào),字體大小,加粗,字體顏色,行高,行間距,按鈕擺放位置,間隔,尺寸等。
(3)資源圖正確使用,沒有不必要的拉伸,壓縮或其他效果。
(4)各種提示,文字通順不產(chǎn)生歧義,展示符合用戶使用習(xí)慣。
(5)動(dòng)畫效果不卡頓,正常展現(xiàn)。
2. 頁面操作
(1)是否有防重復(fù)點(diǎn)擊,即連續(xù)快速點(diǎn)擊不會(huì)出現(xiàn)多個(gè)頁面或彈窗
(2)單指滑動(dòng),單指單擊,單指雙擊,單指長(zhǎng)按,單指縮放,多指點(diǎn)擊
(3)搖一搖,橫豎屏切換,前后臺(tái)切換
(4)長(zhǎng)時(shí)間使用,長(zhǎng)時(shí)間放在后臺(tái)
3. 不同場(chǎng)景下的頁面操作
(1)不同網(wǎng)絡(luò),弱網(wǎng)下的頁面跳轉(zhuǎn),點(diǎn)擊響應(yīng)的展現(xiàn)效果
(2)修改本地參數(shù)后的頁面操作展現(xiàn)效果,如修改日期,時(shí)間,時(shí)區(qū),語言,鍵盤等
(3)修改系統(tǒng)權(quán)限后的頁面操作展現(xiàn)效果,如打開關(guān)閉定位,攝像,照片,通訊錄等的授權(quán)等
(4)頁面操作過程中有系統(tǒng)打斷,如來電,短信,鬧鐘提醒,日歷提醒,藍(lán)牙提醒,插拔數(shù)據(jù)線,插拔耳機(jī),待機(jī),鎖屏,低電量提醒等
(5)頁面操作過程中進(jìn)行前后臺(tái)切換,如當(dāng)頁面數(shù)據(jù)交換時(shí),有彈窗,提示框的時(shí)機(jī)進(jìn)行切換容易發(fā)現(xiàn)問題。
(6)針對(duì)非主線程調(diào)用的接口,前端要對(duì)異常及無網(wǎng)絡(luò)情況做異步處理,不提示異常且不影響主線程操作。
4. 頁面數(shù)據(jù)獲取和展現(xiàn)
(1)頁面是否有緩存,緩存機(jī)制是怎樣的,緩存的內(nèi)容有哪些;
(2)在提交頁面數(shù)據(jù)失敗后是否有重試機(jī)制,重試的接口參數(shù)是否保持不變;
(3)在頁面操作過程中,異步接口返回的內(nèi)容,是否對(duì)用戶透明(客戶端兼容忽略請(qǐng)求返回msg);
(4)在頁面操作過程中,對(duì)于接口返回的異常數(shù)據(jù),客戶端需兼容,保證程序不crash。;
推薦閱讀:
Android APP測(cè)試怎么測(cè)?Android APP的測(cè)試10大流程
移動(dòng)app和小程序在測(cè)試上重點(diǎn)是是什么?
android怎么測(cè)試?android測(cè)試工具有哪些?
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系