App的功能測試要點

一 UI測試android

(1)界面(菜單、窗口、按鈕)佈局、風格是否知足客戶要求,文字和圖片組合是否美觀,操做是否友好。ios

(2)清晰、簡潔、美觀、響應、一致服務器

(3)圖形測試、內容測試、導航測試    (圖形包括圖片、顏色、字體、背景、按鈕)  (文字的是否展現、是否表意不明、是否涉及敏感字段)微信

(4)不一樣分辨率下面,界面顯示是否正常網絡

(5)觸碰點是否正常app

(6)界面動畫是否符合要求佈局

(7)背景音效是否符合要求測試

(8)當沒有網絡時,界面功能是否仍然能夠使用字體

二  安裝與卸載測試動畫

安裝

(1)軟件安裝後是否可以正常運行,安裝目錄和文件是否正常創建。

(2)app的版本覆蓋測試(v1.0>v2.0)和版本回退測試(v2.0>v1.0)

(3)安裝過程當中取消,下次安裝是否正常。

(4)安裝過程來電,短信,通知,對安裝是否有影響。

(5)安裝空間不足時是否有相應提示

卸載

(1)直接卸載app是否有提示。

(2)卸載後是否刪除相應的安裝目錄。

(3)卸載是否支持取消功能,單擊取消後,是否正常可用。

(4)卸載過程當中死機,斷電,重啓等,對卸載有什麼影響。

三 登陸和使用

登陸

(1)用戶名和密碼錯誤、漏填時,界面是否有提示信息。

(2)密碼更改後,登陸是否正常。

(3)用戶主動退出登陸後,下次啓動APP時,應該進入登陸界面。

(4)ios與android設備登陸同一個帳號,用戶數據是否同步。

(5)點擊登陸按鈕是否正常

(6)使輸入正確的用戶名和密碼,登陸是否正常

(7)輸入錯誤的用戶名登陸,登陸系統是否正常

(8)輸入錯誤的密碼登陸系統,登陸是否正常

(9)不輸入用戶名和密碼時,點擊登陸是否正常

(10)被禁用的用戶名登陸系統,是否能夠正常登陸

(11)不存在的用戶名登陸,是否能夠正常登陸

(12)不存在的用戶名登陸、是否會提示:‘此用戶不存在,請從新登陸’

(13)首次登陸後是否會記錄登陸用戶名

(14)登陸過得用戶名是否能夠刪除

(15)查看是否有「記住密碼」功能

(16)勾選「記住密碼」,下次登陸時,密碼是否還會顯示登陸界面

(17)勾選‘自動登陸’,下次App運行時,是否還會顯示登陸界面

(18)登陸方式是否於第三方帳號綁定

(19)選擇第三方綁定的方式登陸,是否正常

(20)無網絡狀況下登陸,是否能夠正常登陸

(21)登陸超時,是否有彈框提示

(22)不一樣系統環境登陸,是否正常

(23)不一樣網絡環境登陸,是否正常

使用

(1)APP安裝完成後,是否能夠正常打開,是否有加載圖示等。

(2)APP的運行速度正常,切換是否流暢。

四  場景切換測試

切換場景包括:app切換到後臺、多個app之間切換。

(1)app切換到或其餘app或者系統界面,再回到app,是否停留在上一次操做的界面,app是否正常使用.

(2)當app使用過程當中有電話進來中斷後再切換到app,功能狀態是否正常

(3)是否能夠正常切換到App先後臺操做

(4)當APP切換到後臺時,APP界面是否仍然顯示

(5)當APP切換到後臺時,APP是否會正常運行

(6)當APP切換到後臺時,APP是否會退出運行

(7)當APP切換到後臺時,APP是否會出現異常現象

(8)當不一樣系統手機下切換,APP是否出現異常現象

(9)當App系統又切換到前臺時,App界面是否能夠正常顯示

(10)APP頻繁先後臺切換,是否會致使App異常

(11)當APP正在使用時,來短信、微信時,是否將APP切換到後臺

(12)當APP正在使用時,來電話並掛斷時,是否將APP切換到後臺

(13)當手機鎖屏並解鎖時,App界面是否正常顯示

(14)當手機鎖屏解鎖時,App功能是否正常

(15)對於數據交換的頁面,每一個頁面都必須要進行先後臺切換,鎖屏的測試,由於這種頁面最容易出現崩潰

(16)出現必須處理的提示框後,切換到後臺,在切換回來,檢查提示框是否還存在,有時候會出現應用自動挑過提示框的缺陷

(17)強行退出app進程後,在開啓app,app能正常啓動

五 兼容性測試

(1)操做系統版本的兼容性(Android各個版本,ios各個版本)

(2)不一樣手機品牌的兼容性。

(3)app跨版本的兼容性。

(4)與其餘app的兼容性。

 六  升級更新

(1)0當app有更新版本時,手機端有更新提示。

(2)當app版本爲非強制升級版時,能夠取消更新,舊版本能正常使用。用戶在下次啓動app時,仍出現更新提示。

(3)當app有新版本時,直接更新檢查是否能正常更新。

(4)更新後,檢查更app功能是不是新版本。

七 異常測試

(1)交互異常性測試:客戶端做爲手機特性測試,包括被打擾的狀況;如來電、來短信、低電量測試等,還要注意手機端硬件上,如:待機,插拔數據線、耳機等操做不會影響客戶端。

(2)異常性測試:主要包含了斷網、斷電、服務器異常等狀況下,客戶端可否正常處理,保證數據正確性。

八 網絡測試

目前手機手機接入的網絡主要分爲3G、4G、wifi。

(1)無網絡時,有切換網絡的操做或者提示。

(2)網絡間切換、斷網等app都有相應提示,從新聯網後正常使用。

(3) 在網絡信號很差時,檢查數據是否會一直處於提交中的狀態,有無超時限制。如遇數據交換失敗時要給予提示。

(4) 弱網絡下操做是否有提示。

九 權限測試

當權限沒有開啓時,或友好提示是否容許設置,當容許開啓時,跳轉到設置界面。

(1)有限制容許接入網絡提示或選項。

(2)有限制容許讀寫通信錄、用戶數據提示或選項。

(3)有限制容許相機提示或選項。

(4)有限制容許定位功能提示或選項。

 十 註銷/退出

(1)點擊註銷時,是否給用戶彈框提示

(2)點擊取消註銷時,是否會退出當前App界面,繼續App運行

(3)退出登陸時,是否會退出當前用戶,返回登陸界面

(4)點擊退出時,是否給用戶彈框提示

(5)點擊取消退出時,是否會返回APP界面,繼續對APP運行

相關文章
相關標籤/搜索