歡迎來到深圳市來科信科技有限公司網站!
        您當前的位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >

        已閱讀

        79個APP功能測試要點,只為給客戶一個完美的體驗

        來源:www.bqtao.cn ?? ?? 發布時間:2019-07-04
        深圳樂信科技有限公司每開發一個APP項目,在上線之前都要做一整套專業、嚴謹的APP功能測試。為什么要做那么復雜苛刻的功能測試呢?主要是為了保證App功能的正確性,不要系統出現Bug,是讓用戶有個很完美的體驗過程!好了,我們看下關于App的功能測試要點有哪些?
         
        APP功能測試要點包括以下幾個方面:
        1.UI測試、2.安裝與卸載、3.登錄運行、4.切換測試、5.兼容性測試、6.升級更新、7.異常測試、8.網絡測試、9.權限測試、10.推出和注銷。
        APP功能測試流程圖
        1.UI測試
        1)界面(菜單、窗口、按鈕)布局、風格是否滿足客戶要求,文字和圖片組合是否美觀,操作是否友好。
        2)清晰、簡潔、美觀、響應、一致
        3)圖形測試、內容測試、導航測試
        圖形包括圖片、顏色、字體、背景、按鈕
        文字的是否展示、是否表意不明、是否涉及敏感字段
        4)不同分辨率下面,界面顯示是否正常
        5)觸碰點是否正常
        6)界面動畫是否符合要求
        7)背景音效是否符合要求
        8)當沒有網絡時,界面功能是否仍然可以使用
         
        2.安裝與卸載測試
        安裝
        1)軟件安裝后是否能夠正常運行,安裝目錄和文件是否正常建立。
        2)app的版本覆蓋測試(v1.0>v2.0)和版本回退測試(v2.0>v1.0)
        3)安裝過程中取消,下次安裝是否正常。
        4)安裝過程來電,短信,通知,對安裝是否有影響。
        5)安裝空間不足時是否有相應提示
         
        卸載
        1)直接卸載app是否有提示。
        2)卸載后是否刪除相應的安裝目錄。
        3)卸載是否支持取消功能,單擊取消后,是否正常可用。
        4)卸載過程中死機,斷電,重啟等,對卸載有什么影響。
         
        3.登錄運行
        登錄
        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的運行速度正常,切換是否流暢。
         
        4.切換測試
        切換場景包括: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能正常啟動
         
        5.兼容性測試
        1)操作系統版本的兼容性(Android各個版本,ios各個版本)
        2)不同手機品牌的兼容性。
        3)app跨版本的兼容性。
        4)與其他app的兼容性。
         
        6.升級更新
        1)當app有更新版本時,手機端有更新提示。
        2)當app版本為非強制升級版時,可以取消更新,舊版本能正常使用。用戶在下次啟動app時,仍出現更新提示。
        3)當app有新版本時,直接更新檢查是否能正常更新。
        4)更新后,檢查更app功能是否是新版本。
         
        7.異常測試
        1)交互異常性測試:客戶端作為手機特性測試,包括被打擾的情況;如來電、來短信、低電量測試等,還要注意手機端硬件上,如:待機,插拔數據線、耳機等操作不會影響客戶端。
         
        2)異常性測試:主要包含了斷網、斷電、服務器異常等情況下,客戶端能否正常處理,保證數據正確性。
         
        8.網絡測試
        目前手機手機接入的網絡主要分為3G、4G、wifi。
        1) 無網絡時,有切換網絡的操作或者提示。
        2)網絡間切換、斷網等app都有相應提示,重新聯網后正常使用。
        3) 在網絡信號不好時,檢查數據是否會一直處于提交中的狀態,有無超時限制。如遇數據交換失敗時要給予提示。
        4) 弱網絡下操作是否有提示。
         
        9.權限測試
        當權限沒有開啟時,或友好提示是否允許設置,當允許開啟時,跳轉到設置界面。
        1)有限制允許接入網絡提示或選項。
        2)有限制允許讀寫通訊錄、用戶數據提示或選項。
        3)有限制允許相機提示或選項。
        4)有限制允許定位功能提示或選項。
         
        10.注銷、退出
        1)點擊注銷時,是否給用戶彈框提示
        2)點擊取消注銷時,是否會退出當前App界面,繼續App運行
        3)退出登錄時,是否會退出當前用戶,返回登錄界面
        4)點擊退出時,是否給用戶彈框提示
        5)點擊取消退出時,是否會返回APP界面,繼續對APP運行

        好了,以上就是詳細的APP功能測試介紹,做app開發的新手們一定要牢牢記住。
        APP開發 網站開發 產品設計 微信公眾號 APP開發公司 用戶體驗 APP運營 微信小程序 產品經理 網站設計