手機APP測試架構

來源:互聯網
上載者:User

標籤:測試架構   strong   類型   電量   系統配置   豎屏   檢查   手機螢幕   伺服器效能   

拿到個新APP時,首先會對他進行個分類。大致分為:UI、功能、相容、安全、使用者體驗、異常、業務情境、介面、效能等方面。接下來我們就對其進行逐個的介紹。

 

UI測試:

依據UI設計圖或是原型Demo,進行逐一檢查。

 

功能測試:

首先是保證開發出來的功能符合需求文檔中要求的。

再一個是APP通用的些測試規則,大致可分為以下幾類:

  1. 關於APP安裝:
    • 從未安裝過該軟體手機中能否正常安裝。
    • 已安裝,再次安裝是否正常覆蓋等。
    • 卸載後,再安裝是否正常。
    • 安裝後檔案路徑及檔案是否正確。
  2. 關於APP啟動:
    • 安裝完成後,APP能否正常啟動
    • 殺死進程後,APP能否再次啟動
    • 啟動時APP展示的內容
    • 啟動後檢查使用者初始化資訊
    • 啟動是否需要依賴網路等
  3. 關於APP升級:
    • 新版本發布後,能否監測自動升級
    • 升級完後,是否升級到正確版本,覆蓋舊版本,並能否正常啟動使用
    • 能否支援跳級
    • 能否支援降級
    • 升級時,若發生網路中斷,到恢複後,升級是繼續還是重新下載
    • 升級成功後,使用者資料及設定是否保留
    • 不升級,APP能否正常使用
  4. 關於App卸載:
    • 卸載後,安裝目錄是否清理
    • 卸載重新安裝後,是否存在使用者資料
  5. 手機記憶體:
    • 當手機記憶體不足時,能否支援安裝或是升級
    • APP能否支援安裝到外置SD卡
  6. 程式中斷:
    • 網路中斷
    • 來電中斷
    • 鎖屏中斷:停留在程式操作介面進行鎖屏,恢複後檢查操作是否正常
    • 載入中斷:頁面介面請求、介面架構載入時,通過Home鍵、返回鍵、快速切換操作進行中斷
    • 前後台切換:停留在程式操作介面,通過Home鍵,進行程式的前後台切換
  7. 手機通用鍵:

主要體現在手機的返回鍵操作,是否返回到上一頁面

  1. 手機系統配置:
    • 進程管理:省電管理、後台進程駐留管理
    • 顯示管理:字型大小、字型類型
    • 語言環境
    • 橫豎屏配置:是否支援橫豎屏自適應處理
  2. 流量:
    • 首次啟用App應用流量是否符合預期,以及後續使用時,是調用本機快取還是再次從伺服器中擷取
    • APP中圖片大小、尺寸是否有考慮對網路流量的影響
  3. 系統許可權:

如:連網許可權被管家、系統安全類軟體限制情況下的連網操作。

許可權敏感度,如通訊錄等為系統的絕密許可權謹慎擷取

 

相容測試:

包含:強若網路環境下,不同網路電訊廠商,手機螢幕解析度螢幕大小,ios/android/windows作業系統手機,還可能會涉及作業系統的版本不同

 

安全性測試:

  1. 請求參數是否進行過加密處理(例如:可以使用fiddler, Charles等抓包工具進行檢查)
  2. 當錯誤頁面時不暴露URL
  3. 不被手機安全軟體識別為病毒等

 

使用者體驗:

比如:提示資訊是否友好,按鍵等位置是否合理

 

異常或業務情境:

這個就根據咱們產品自身業務需求去考慮些異常的case或是發生的操作等。

 

介面測試:

如果需要進行介面測試話,由RD先整理出介面文檔,進行介面的測試。

 

效能測試:

分兩種,一個是手機的效能,另個是伺服器的效能。

手機效能監控:手機CPU,記憶體,耗電量等

伺服器效能就更關注服務端cpu,記憶體,請求的回應時間,及能支援多少並發使用者數等。

 

以上所羅列出來的內容,如有不全面的地方,歡迎大家來補充。

另外: 無論做什麼測試,前提都得先帶著問題,後續才能發現更多的問題。

手機APP測試架構

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.