移動 APP 使用場景的特點
1. 屏幕小:
與 Web 系統(tǒng)相比,APP 安裝在手機端,展示屏幕只有幾英寸,能夠展示的信息就顯得非常有限和珍貴,我們需要將有價值的信息放大,放在顯眼的位置。
2. 場景復雜化:
由于 APP 用戶會在擠公交,行走,甚至運動的時候使用手機,因此我們在設計和測試是必須考慮到各種情況,比如網(wǎng)絡不穩(wěn)定,電量不足,信息 / 電話撥入,橫豎屏切換等情況。
3. 時間碎片化:
用戶使用移動應用的時間大多是碎片化的,設計時需要考慮到符合用戶碎片化時間的使用習慣,能夠在較短的時間內(nèi)使用戶明白操作方法和用意。所以 APP 產(chǎn)品務必得易理解,易學習,易操作,簡潔方便。
4. 輸入困難化:
需要考慮到在小小的手機屏幕上打字是非常辛苦的一件事,按鈕小不好按、又容易出錯,因此應該適當減少用戶的輸入操作;
比如可以設置搜索的自動匹配;展示出熱門搜索詞等。
5. 容量有限:
因此安裝包大小也影響著用戶體驗,應該盡量做到精簡。
針對以上 APP 場景的特點,從測試的角度匯總了以下測試點:
安裝測試:
1)安裝進度條提示;
2)首次啟動,預加載時間不應過長,建議在 3s 左右
卸載測試:
1)APP 卸載是否有提示信息,提示語言是否友好,語句是否通順。
2)測試系統(tǒng)直接卸載程序是否有提示信息。
3)測試卸載后文件是否全部刪除所有的安裝文件夾。
4)卸載是否支持取消功能,單擊取消后軟件卸載的情況 。
升級更新測試:
1)是否有系統(tǒng)升級提示 ;
2)強制性更新用戶體驗較差。
啟動頁:
1)啟動頁建議展示時間小于等于 3s;
2)啟動頁面突出產(chǎn)品名稱,logo,頁面簡潔,配色自然和美觀
用戶使用指引:
1)用戶首次下載使用 APP 時,彈出用戶指引界面;
2)對應用核心功能使用方法進行指導,說明文字簡潔明了;
3)使用指引建議少于 5 頁
注冊 / 登錄:
1)可點擊操作的按鈕建議顯示成藍色或較深的黑色,表示可點擊
2)用戶名密碼輸入提示(在用戶名輸入框提示:請輸入手機號 / 用戶名)
3)用戶名 / 密碼格式不正確提示后,輸入項不會被自動清空
4)用戶名 / 密碼輸入字符后,應有完全刪除按鈕(方便完全清空,也能逐字刪除)
5)設置密碼顯示 / 隱藏功能
6)鍵盤收縮功能(小機型的設備可能會被鍵盤覆蓋住登錄按鈕)
7)鍵盤上建議設置 “下一項” 按鈕
異地登錄測試
1)用戶被登出,提示在當前賬戶在其他設備登錄(告知用戶賬號密碼有泄露的風險,參考微信等 APP)
搜索:
1)搜索控件搜索輸入框支持自動匹配;
2)保存搜索歷史,并支持刪除;
3)搜索熱詞
應用容錯:
1)僅允許輸入數(shù)字的輸入框(日期,電話號碼等輸入框)彈出數(shù)字鍵盤
2)僅允許輸入英文字符和數(shù)字(密碼)的輸入框,跳出英文輸入鍵盤
聯(lián)系電話:
1)電話號碼,顯示成藍色字體,點擊彈出撥號控件
核心功能:
1)保證核心功能和基本功能正??捎?,不發(fā)生閃退,ANR 的問題
系統(tǒng)響應:
1)網(wǎng)絡狀況良好的情況下,點擊任何操作應在 3s 內(nèi)做出正常響應:跳轉,彈窗或提示;
2)頁面加載中,應有明顯的加載標志;
3)文件讀取、下載或上傳等需要用戶等待較長時間的操作,應有進度條;
網(wǎng)絡環(huán)境:
1)無網(wǎng)絡環(huán)境,用戶發(fā)起請求,應立即提示:當前網(wǎng)絡異常,請稍后再試(注意提示通順語友好)
2)無網(wǎng)絡環(huán)境下啟動(或首次啟動),操作不會發(fā)生閃退,ANR
內(nèi)存消耗:
1)應用所占內(nèi)存的大小是否合理,合理的內(nèi)存申請使用;
2)內(nèi)存是否正常釋放,是否存在內(nèi)存泄漏的問題;
電量消耗:
1)檢查正常使用和后臺運行時電池電量的消耗是否正常;
流量消耗:
1)當前網(wǎng)絡請求對流量消耗較大,并且當前網(wǎng)絡為非 wifi 環(huán)境下,應提示:正在使用非 WiFi 網(wǎng)絡,將產(chǎn)生較多流量費用
FPS(幀率):
1)每一幀刷新的時間 < 16ms(用來指示頁面是否平滑的渲染,F(xiàn)PS 越高,就代表你的應用運行更加流暢。當 FPS 達到 60+,用戶主觀感受不到卡頓。Android 系統(tǒng)測試工具:Android 自帶開發(fā)者工具)
電池溫度:
1)應用在持續(xù)運行一段時間后溫度是否有明顯升高
消息中心:
1)消息中心一般建議設置在應用首頁右上角;
2)應用接收到消息時,消息中心入口(鈴鐺)應有紅點(或數(shù)字)標識未讀信息;
3)點擊進入消息列表:列表中的未讀信息展示紅點
權限許可
1)應用訪問位置,網(wǎng)絡,照片,健康數(shù)據(jù)等功能時,需要彈出權限許可窗口;
亮度:
1)二維碼支付類頁面,亮度自動調(diào)整至 80% 以上;
2)休閑類應用(閱讀 APP,論壇類)支持夜間模式
導航 / 菜單:
1)核心功能,用戶使用較頻繁的功能,入口是否展示在清晰明顯的位置(方便用戶快速記住和找到入口);
2)功能按鈕位置是否符合用戶習慣:應用左上角一般為:返回控件;右下角一般是用戶中心;
3)部分關聯(lián)功能頁面的跳轉是否靈活方便(比如購票和我的訂單頁面);
4)是否有部分功能導航層級過深;
5)相關功能入口位置是否相近,集中;
6)導航名稱等文字是否準確直觀,能做到望文知意;
7)應用內(nèi)或不同系統(tǒng)(Android/iOS)間的導航與頁面結構、菜單、頁面風格是否一致
界面設計:
1)不同系統(tǒng) / 機型 / 分辨率 / 橫豎屏展示時,自適應界面設計是否合理,內(nèi)容根據(jù)窗口大小自適應完整展示(是否出現(xiàn)錯位,遮擋,留白,拉伸和模糊等問題)
2)Android 和 iOS 系統(tǒng)所有功能入口都有展示,并且位置相同
3)重要信息的輸入框是否放置在頁面中醒目位置(Tab 順序中靠前)
4)頁面圖片是否有意義,是否美觀,突出重點
5)頁面中操作按鈕禁用時,按鈕是否置灰;可以點擊操作的按鈕是否顯示藍色或黑色,表明可以點擊
6)圖片質(zhì)量要高且圖片尺寸在設計符合要求的情況下應盡量小,或使用緩存
7)圖標與功能相符,但不能重復。
彈窗:
1)需要彈出多個彈窗時,建議調(diào)整優(yōu)先級和順序,不要同時展示
文字:
1)輸入框說明文字的內(nèi)容與系統(tǒng)功能是否一致
2)應用內(nèi)或不同系統(tǒng)間,功能和操作的名稱統(tǒng)一
3)文字描述是否正確,通順,簡潔明了,無錯字和語法錯誤
提示:
1)提示窗口樣式和選擇按鈕是否風格統(tǒng)一;
2)提示內(nèi)容檢查
3)刪除,凍結,銷卡等會帶來較大影響的操作是否彈出確認提示;
色彩:
1)不同色系的顏色建議不能過多(色不過三)
2)色彩搭配是否合理:背景色和操作按鈕色調(diào)對比是否明顯
3)應用內(nèi)不同頁面間的主色調(diào)是否保持一致
4)邊框建議選擇較淺的灰色,與背景色對比不能過于明顯
作者:西邊人
程序爬蟲獲取國內(nèi)外測試資源分享給自學愛好者。
在公眾號、今日頭條上搜索 (軟件測試資源站)
關注后回復測試資料,打包資料下載。
自學聯(lián)盟愛好者 QQ 群:330374464