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