APP 測試流程

  1.  選擇測試設備
    手機規格太多,應該透過使用者資料收集客戶使用量最多的機型當做測試機. 
    公司也應該制定規範,告知使用者產品支援的最低版本.
    不然無設限的支援必須付出相當昂貴的維護成本。

  2. 取得測試用版本
    Android 使用apk
    iOS建議用Test Flight

  3. 測試涵蓋範圍, 依該次專案上線內容而定,
    基本功能性測試:
    單元測試
    整合測試
    回歸測試
    使用者驗收測試

    非功能性測試:
    效能測試
    安全性測試
    多國語言翻譯

  4. 測試案例需經由RD, PM審核通過.

  5. 測試案例執行, 必須於每天下班前回報測試進度

  6. 缺陷回報, 必須區分嚴重性, 並確實填寫
    Defect Template:

    Title: [Android/IOS] Failed to login due to connection error

    Mobile Model: Pixel 20, iPhone 19
    OS version: Android 30, iOS 18
    Build number: v 1.2.3
    Reproducible :  3 out 3 tries

    Pre-condition:
    Make sure network is available.

    Reproduce Steps:
    1. Launch App
    2.Type correct credentials
    3. Tap Login button

    Actual Results:
    Login failed with error message "Connection error" 

    Expected Results:
    Login successfully.


    Attached log files or screenshot:

    嚴重性等級
    Block:  整個App無法使用
    High: 某項大功能無法使用.
    Normal: 實際結果與預期結果不一致
    Low: 畫面走版, 字疊在一起, UI太醜

  7. 開發修復完成, 通知測試驗證結果.

  8. Exit Criteria: 沒有任何High Level以上的缺陷.

  9. 上線後觀察客戶使用狀況, 若有回報問題, 優先處理並詳細分析記錄RCA

Comments

Popular Posts