背景:老大經(jīng)常說服務(wù)端的測(cè)試也要知道下APP相關(guān)的內(nèi)容
比如碰到一個(gè)app的bug则吟,但不清楚app界面元素的叫法,用白話描述會(huì)顯得一點(diǎn)也不專業(yè)
一、如何學(xué)習(xí)手機(jī)APP測(cè)試
1截珍、了解移動(dòng)互聯(lián)網(wǎng)行業(yè)
2、熟悉流行的APP
3嗜侮、從業(yè)務(wù)入手稽犁,熟悉基本測(cè)試點(diǎn),測(cè)試技巧與方法
4陨帆、從功能和思維入手
5曲秉、再說性能、自動(dòng)化疲牵、專項(xiàng)等(認(rèn)清本質(zhì)很重要)
6承二、以點(diǎn)帶面,逐步完善技能纲爸、經(jīng)驗(yàn)和知識(shí)體系
二亥鸠、需要關(guān)注哪些測(cè)試
可以在百度流量統(tǒng)計(jì)頁面 參考主流手機(jī)
測(cè)試過程中比較容易忽略的點(diǎn)
1、首次啟動(dòng):功能介紹或引導(dǎo)圖
2识啦、初始狀態(tài)或空數(shù)據(jù)狀態(tài):空頁面處理
比如微信剛安裝好之后负蚊,打開朋友圈是空白的
3、app端不會(huì)一次性加載完數(shù)據(jù)袁滥,分多次加載:分頁處理
4盖桥、消息推送:角標(biāo)(數(shù)字或紅點(diǎn),提示未讀消息數(shù))
5题翻、圖標(biāo)揩徊、按鈕:常態(tài)、選中態(tài)嵌赠、不可點(diǎn)擊態(tài)(不同顏色顯示)
必要測(cè)試
1塑荒、功能:安裝、卸載姜挺、升級(jí)齿税,消息推送,離線狀態(tài)
2炊豪、界面(UI測(cè)試):核對(duì)切圖(產(chǎn)品提供的圖)與效果圖(UED提供的圖)
3凌箕、兼容:操作系統(tǒng)(IOS拧篮、Anriod等)、屏幕尺寸/分辨率
(PS:公司已有手機(jī)都需要適配牵舱,另外也可以借助于云測(cè)平臺(tái))
性能測(cè)試
1串绩、應(yīng)用測(cè)試
- CPU
- MEM
-
流量
GPU
2、ROM測(cè)試
3芜壁、H5頁面
其余測(cè)試
1礁凡、網(wǎng)絡(luò)測(cè)試:可以利用抓包工具設(shè)置網(wǎng)絡(luò)上傳與下載限制
2、中斷測(cè)試:斷網(wǎng)重連慧妄、斷電顷牌、低電量提醒、來電....
3塞淹、數(shù)據(jù)實(shí)時(shí)交換(重點(diǎn)功能):
比如微信群聊天窟蓝,A一直在發(fā)消息,B也一直再發(fā)
再比如錢包充值功能窖铡,在弱網(wǎng)情況下疗锐,多次提交只能請(qǐng)求一次
4坊谁、應(yīng)用測(cè)試
關(guān)注CPU费彼、MEM、流量口芍、GPU
5箍铲、ROM測(cè)試
以下內(nèi)容是根據(jù)騰訊課堂的視屏課程進(jìn)行整理的:
三、APP元素的四大類
一個(gè)完整的APP包括:
- 各種“欄”:狀態(tài)欄鬓椭、導(dǎo)航欄颠猴、標(biāo)簽欄、工具欄小染、搜索欄翘瓮、范圍欄
- 內(nèi)容視圖:列表視圖、卡片視圖裤翩、集合視圖资盅、圖片視圖、文本視圖
- 控制元素:用戶控制產(chǎn)品行為或顯示的信息踊赠,比如調(diào)節(jié)音量的
- 臨時(shí)視圖:警告視圖呵扛、操作列表、toast筐带、模態(tài)視圖
1今穿、各種“欄”
1.1 狀態(tài)欄
作用:用來顯示信號(hào)、時(shí)間伦籍、電量等信息蓝晒,Andriod系統(tǒng)還會(huì)顯示未讀消息的提示
1.2腮出、導(dǎo)航欄
也被稱為標(biāo)題欄,一般會(huì)顯示標(biāo)題芝薇,也可以放搜索利诺、分段式控件或者其他功能入口,位于狀態(tài)欄下方
1.3剩燥、標(biāo)簽欄(Tab Bar)
用戶可以在不同的子任務(wù)慢逾、視圖、模式中國(guó)進(jìn)行快速切換灭红,一般會(huì)有3-5個(gè)圖標(biāo)侣滩,如果超過5個(gè),可以考慮用更多表示
1.4变擒、工具欄(Tool Bar)
作用:放一些用于操作當(dāng)前頁面中各對(duì)象的控件君珠,位于APP最底部
1.5、搜索欄(Search Bar)
作用:用于搜索內(nèi)容娇斑,幫助用戶精準(zhǔn)的找到自己所需的信息和功能
可位于導(dǎo)航欄下方策添,也可以放在導(dǎo)航欄上
1.6、范圍欄(Scope Bar)
只有和搜索欄一起時(shí)才會(huì)出現(xiàn)毫缆,用于定義用戶的搜索范圍唯竹,位于搜索欄下方
2、內(nèi)容視圖
2.1苦丁、列表形式(List Style)
每條列表可以是單獨(dú)的圖片形式或文本形式浸颓,也可以是圖文結(jié)合的方式,之間用分割線進(jìn)行區(qū)分
2.2旺拉、卡片形式(Card Style)
將同類信息歸納到一個(gè)矩形或者圓角矩形當(dāng)中产上,卡片可以被堆疊、覆蓋蛾狗、移動(dòng)
2.3晋涣、集合視圖形式(Collision Style)
將同類信息用平鋪的形式展現(xiàn),一般以圖片為主題沉桌,文字為輔助信息谢鹊,多用于展示商品、照片蒲牧、音樂等富媒體信息撇贺,比如一些購物網(wǎng)站
2.4、圖片形式(Image Style)冰抢、文本形式(Text Style)
圖片形式:多見于圖片社交類APP
文本形式:常見于內(nèi)容類APP
3、控制元素
用于控制產(chǎn)品行為或顯示信息挎扰,常見的如下:
4翠订、臨時(shí)視圖
作用:臨時(shí)向用戶提供重要信息巢音,或提供額外的功能和選項(xiàng)
常見的有以下幾種:
- 警告視圖(Alert View):必須包含標(biāo)題,或者標(biāo)題加正文尽超,最多2個(gè)按鈕官撼,用于警告或提示
- 操作列表(Action Sheet ):由用戶某個(gè)操作行為觸發(fā),包含2個(gè)或以上按鈕
- 模態(tài)視圖:該視圖顯示的時(shí)候不能對(duì)其他視圖進(jìn)行操作似谁,彈出警告框的時(shí)候傲绣,背景視圖變暗不能操作
-
toast:在用戶觸發(fā)某個(gè)操作時(shí),彈出toast來對(duì)該操作進(jìn)行反饋
主要用于向用戶顯示提示消息巩踏,過一定的時(shí)間會(huì)自動(dòng)消失