人(rén)
已閱讀
已閱讀
79個(gè)APP功能測試要點,隻爲給客戶一個(gè)完美(měi)的(de)體驗
來(lái)源:lexintech.com 發布時(shí)間:2019-07-04
深圳樂(yuè)信科技有限公司每開發一個(gè)APP項目,在上線之前都要做(zuò)一整套專業、嚴謹的(de)APP功能測試。爲什(shén)麽要做(zuò)那麽複雜(zá)苛刻的(de)功能測試呢(ne)?主要是爲了(le)保證App功能的(de)正确性,不要系統出現Bug,是讓用(yòng)戶有個(gè)很完美(měi)的(de)體驗過程!好了(le),我們看下(xià)關于App的(de)功能測試要點有哪些?
APP功能測試要點包括以下(xià)幾個(gè)方面:
1.UI測試、2.安裝與卸載、3.登錄運行、4.切換測試、5.兼容性測試、6.升級更新、7.異常測試、8.網絡測試、9.權限測試、10.推出和(hé)注銷。
1.UI測試
1)界面(菜單、窗(chuāng)口、按鈕)布局、風格是否滿足客戶要求,文字和(hé)圖片組合是否美(měi)觀,操作是否友好。
2)清晰、簡潔、美(měi)觀、響應、一緻
3)圖形測試、内容測試、導航測試
圖形包括圖片、顔色、字體、背景、按鈕
文字的(de)是否展示、是否表意不明(míng)、是否涉及敏感字段
4)不同分(fēn)辨率下(xià)面,界面顯示是否正常
5)觸碰點是否正常
6)界面動畫(huà)是否符合要求
7)背景音(yīn)效是否符合要求
8)當沒有網絡時(shí),界面功能是否仍然可(kě)以使用(yòng)
2.安裝與卸載測試
安裝
1)軟件安裝後是否能夠正常運行,安裝目錄和(hé)文件是否正常建立。
2)app的(de)版本覆蓋測試(v1.0>v2.0)和(hé)版本回退測試(v2.0>v1.0)
3)安裝過程中取消,下(xià)次安裝是否正常。
4)安裝過程來(lái)電,短信,通(tōng)知,對(duì)安裝是否有影(yǐng)響。
5)安裝空間不足時(shí)是否有相應提示
卸載
1)直接卸載app是否有提示。
2)卸載後是否删除相應的(de)安裝目錄。
3)卸載是否支持取消功能,單擊取消後,是否正常可(kě)用(yòng)。
4)卸載過程中死機,斷電,重啓等,對(duì)卸載有什(shén)麽影(yǐng)響。
3.登錄運行
登錄
1)用(yòng)戶名和(hé)密碼錯誤、漏填時(shí),界面是否有提示信息。
2)密碼更改後,登錄是否正常。
3)用(yòng)戶主動退出登錄後,下(xià)次啓動APP時(shí),應該進入登錄界面。
4)ios與android設備登錄同一個(gè)賬号,用(yòng)戶數據是否同步。
5)點擊登錄按鈕是否正常
6)使輸入正确的(de)用(yòng)戶名和(hé)密碼,登錄是否正常
7)輸入錯誤的(de)用(yòng)戶名登錄,登錄系統是否正常
8)輸入錯誤的(de)密碼登錄系統,登錄是否正常
9)不輸入用(yòng)戶名和(hé)密碼時(shí),點擊登錄是否正常
10)被禁用(yòng)的(de)用(yòng)戶名登錄系統,是否可(kě)以正常登錄
11)不存在的(de)用(yòng)戶名登錄,是否可(kě)以正常登錄
12)不存在的(de)用(yòng)戶名登錄、是否會提示:‘此用(yòng)戶不存在,請重新登錄’
13)首次登錄後是否會記錄登錄用(yòng)戶名
14)登錄過得(de)用(yòng)戶名是否可(kě)以删除
15)查看是否有“記住密碼”功能
16)勾選“記住密碼”,下(xià)次登錄時(shí),密碼是否還(hái)會顯示登錄界面
17)勾選‘自動登錄’,下(xià)次App運行時(shí),是否還(hái)會顯示登錄界面
18)登錄方式是否于第三方賬号綁定
19)選擇第三方綁定的(de)方式登錄,是否正常
20)無網絡情況下(xià)登錄,是否可(kě)以正常登錄
21)登錄超時(shí),是否有彈框提示
22)不同系統環境登錄,是否正常
23)不同網絡環境登錄,是否正常
運行
1 )APP安裝完成後,是否可(kě)以正常打開,是否有加載圖示等。
2 )APP的(de)運行速度正常,切換是否流暢。
4.切換測試
切換場(chǎng)景包括:app切換到後台、多(duō)個(gè)app之間切換。
1)app切換到或其他(tā)app或者系統界面,再回到app,是否停留在上一次操作的(de)界面,app是否正常使用(yòng).
2)當app使用(yòng)過程中有電話(huà)進來(lái)中斷後再切換到app,功能狀态是否正常
3)是否可(kě)以正常切換到App前後台操作
4)當APP切換到後台時(shí),APP界面是否仍然顯示
5)當APP切換到後台時(shí),APP是否會正常運行
6)當APP切換到後台時(shí),APP是否會退出運行
7)當APP切換到後台時(shí),APP是否會出現異常現象
8)當不同系統手機下(xià)切換,APP是否出現異常現象
9)當App系統又切換到前台時(shí),App界面是否可(kě)以正常顯示
10)APP頻(pín)繁前後台切換,是否會導緻App異常
11)當APP正在使用(yòng)時(shí),來(lái)短信、微信時(shí),是否将APP切換到後台
12)當APP正在使用(yòng)時(shí),來(lái)電話(huà)并挂斷時(shí),是否将APP切換到後台
13)當手機鎖屏并解鎖時(shí),App界面是否正常顯示
14)當手機鎖屏解鎖時(shí),App功能是否正常
15)對(duì)于數據交換的(de)頁面,每個(gè)頁面都必需要進行前後台切換,鎖屏的(de)測試,因爲這(zhè)種頁面最容易出現崩潰
16)出現必須處理(lǐ)的(de)提示框後,切換到後台,在切換回來(lái),檢查提示框是否還(hái)存在,有時(shí)候會出現應用(yòng)自動挑過提示框的(de)缺陷
17)強行退出app進程後,在開啓app,app能正常啓動
5.兼容性測試
1)操作系統版本的(de)兼容性(Android各個(gè)版本,ios各個(gè)版本)
2)不同手機品牌的(de)兼容性。
3)app跨版本的(de)兼容性。
4)與其他(tā)app的(de)兼容性。
6.升級更新
1)當app有更新版本時(shí),手機端有更新提示。
2)當app版本爲非強制升級版時(shí),可(kě)以取消更新,舊(jiù)版本能正常使用(yòng)。用(yòng)戶在下(xià)次啓動app時(shí),仍出現更新提示。
3)當app有新版本時(shí),直接更新檢查是否能正常更新。
4)更新後,檢查更app功能是否是新版本。
7.異常測試
1)交互異常性測試:客戶端作爲手機特性測試,包括被打擾的(de)情況;如來(lái)電、來(lái)短信、低電量測試等,還(hái)要注意手機端硬件上,如:待機,插拔數據線、耳機等操作不會影(yǐng)響客戶端。
2)異常性測試:主要包含了(le)斷網、斷電、服務器異常等情況下(xià),客戶端能否正常處理(lǐ),保證數據正确性。
8.網絡測試
目前手機手機接入的(de)網絡主要分(fēn)爲3G、4G、wifi。
1) 無網絡時(shí),有切換網絡的(de)操作或者提示。
2)網絡間切換、斷網等app都有相應提示,重新聯網後正常使用(yòng)。
3) 在網絡信号不好時(shí),檢查數據是否會一直處于提交中的(de)狀态,有無超時(shí)限制。如遇數據交換失敗時(shí)要給予提示。
4) 弱網絡下(xià)操作是否有提示。
9.權限測試
當權限沒有開啓時(shí),或友好提示是否允許設置,當允許開啓時(shí),跳轉到設置界面。
1)有限制允許接入網絡提示或選項。
2)有限制允許讀寫通(tōng)訊錄、用(yòng)戶數據提示或選項。
3)有限制允許相機提示或選項。
4)有限制允許定位功能提示或選項。
10.注銷、退出
1)點擊注銷時(shí),是否給用(yòng)戶彈框提示
2)點擊取消注銷時(shí),是否會退出當前App界面,繼續App運行
3)退出登錄時(shí),是否會退出當前用(yòng)戶,返回登錄界面
4)點擊退出時(shí),是否給用(yòng)戶彈框提示
5)點擊取消退出時(shí),是否會返回APP界面,繼續對(duì)APP運行
好了(le),以上就是詳細的(de)APP功能測試介紹,做(zuò)app開發的(de)新手們一定要牢牢記住。
好了(le),以上就是詳細的(de)APP功能測試介紹,做(zuò)app開發的(de)新手們一定要牢牢記住。