天天看點

APP測試經驗總結

      app測試哪幾項:

     每一款APP上線之前都需要經過嚴格的測試,測試周期可按項目開發周期來确定測試時間,一般測試時間為兩三周(15個工作日),不過這個根據項目實際情況,可能推遲或提前的。

       項目用到的工具: apk檔案,APP加密網站

1.安裝和解除安裝測試:

  1.1從開發給的地方擷取包進行安裝,看是否可以正常安裝

  1.2通過第三方軟體轉發安裝包,進行安裝看是否可以正常安裝

  1.3上線後,在應用商店下載下傳,看是否可以安裝

  1.4安裝後,直接解除安裝,看是否可以正常解除安裝

  1.5安裝後,利用第三方工具,看是否可以解除安裝

安裝、解除安裝測試,安裝在不同的作業系統(palm os、symbian/linux/android/ios/windows phone7等等)測試安裝是否正常及運作情況。然後再解除安裝。

2.功能測試:

功能測試:運作、應用的前背景切換、免登陸、資料更新、離線浏覽、APP更新、定位、照相機服務、時間測試、push測試。根據軟體說明或使用者需求驗證APP的各個功能實作,實作并評估功能測試

  2.1對功能點的分析是否透徹,是否達到需求要求

安全測試:軟體權限、安裝與解除安裝安全性、資料安全性、通訊安全性、人機接口安全性。

  2.2開發出來的app,是否符合業務邏輯

  2.3用戶端展示的資料是否跟背景資料一緻

 UI測試:導航測試、圖形測試和内容測試。測試使用者界面(如菜單、對話框、視窗和其它可規控件)布局、風格是否滿足客戶要求、文字是否正确、頁面是否美觀、文字、圖檔是否規範完美、操作是否友好等。

    UI測試的目辨別確定使用者界面會通過測試對象的功能來為使用者提供相應的通路或浏覽功能。確定界面符合公司或行業的标準。包括使用者友好型。人性化。易操作性

3.更新測試:

  3.1提示更新測試(安卓),當提示更新時,點選下載下傳安裝包,看是否可以正常安裝,是否是要更新的包,功能是否正常運作

  3.2建議更新測試(安卓),建議更新彈窗文案是否是正确的,是否可以下載下傳安裝,是否是要更新的安裝包,功能是否正常運作

  3.3強制更新,不更新是否可用,是否可以正常下載下傳安裝,是否是要更新的安裝包,功能是否常

  3.4低版本更新高版本,要測試使用者量比較大的版本,避免很舊的版更新到新版本出現問題

  3.5覆寫安裝,直接使用安裝包覆寫之前的版本的包,看是否會出現問題

4.異常測試:

  4.1對app斷網測試,斷電測試

  4.2伺服器異常測試

5.互動性測試:

  5.1app是否符合安卓或者iOS使用者的操作習慣

  5.2界面文字圖檔以及間距是否符合視覺規範

6.使用者體驗性測試:

 6.1app是否讓使用者容易操作

 6.2app界面是否友好(比如新手指引、氣泡提示,彈窗等等)

7.相容性測試;

 7.1安卓或iOS系統的相容性測試

 7.2安卓或者iOS手機尺寸的相容性測試

 7.3安卓或iOS手機分辨率相容性測試

 7.5安卓不同廠家的系統的相容性測試(例如小米系統或者華為)

8.特定場景測試:

 8.1弱網絡測試

 8.2多使用者的情況下

 8.3電梯

 8.4使用app中,來電話

 8.5使用app過程中,有短信或者扣扣微信等消息

9.記憶體洩漏測試

 9.1使用記憶體比較少的手機進行測試,看是否出現記憶體洩漏(導緻閃退等)

 9.2打開app挂在背景,去進行他操作,再次回來,看是否資源被回收(導緻閃退等)

安全測試:軟體權限、安裝與解除安裝安全性、資料安全性、通訊安全性、人機接口安全性。

baby_sweet