App功能測試要點

 App功能測試跟其他領域的項目功能測試無太大差異,根據軟件需求規格說明書設計測試用例。就app的功能的複雜度而言,app通常業務不會太複雜
  APP功能測試要點包括以下幾個方面:1.UI測試、2.安裝與卸載、3.登錄運行、4.切換測試、5.兼容性測試、6.升級更新、7.異常測試、8.網絡測試、9.權限測試
  1.UI測試
  1)界面(菜單、窗口、按鈕)佈局、風格是否滿足客戶要求,文字和圖片組合是否美觀,操作是否友好。
  2)清晰、簡潔、美觀、響應、一致
  3)圖形測試、內容測試、導航測試
  圖形包括圖片、顏色、字體、背景、按鈕
  文字的是否展示、是否表意不明、是否涉及敏感字段
  2.安裝與卸載測試
  安裝
  1)軟件安裝後是否能夠正常運行,安裝目錄和文件是否正常建立。
  2)app的版本覆蓋測試(v1.0>v2.0)和版本回退測試(v2.0>v1.0)
  3)安裝過程中取消,下次安裝是否正常。
  4)安裝過程來電,短信,通知,對安裝是否有影響。
  5)安裝空間不足時是否有相應提示
  卸載
  1)直接卸載app是否有提示。
  2)卸載後是否刪除相應的安裝目錄。
  3)卸載是否支持取消功能,單擊取消後,是否正常可用。
  4)卸載過程中死機,斷電,重啓等,對卸載有什麼影響。
  3.登錄運行
  登錄
  1)用戶名和密碼錯誤、漏填時,界面有提示信息。
  3)密碼更改後,登錄是否正常。
  4)用戶主動退出登錄後,下次啓動APP時,應該進入登錄界面。
  5)ios與android設備登錄同一個賬號,用戶數據是否同步。
  運行
  1)APP安裝完成後,是否可以正常打開,是否有加載圖示等。
  2)APP的運行速度正常,切換是否流暢。
  4.切換測試
  切換場景包括:app切換到後臺、多個app之間切換。
  1)app切換到或其他app或者系統界面,再回到app,是否停留在上一次操作的界面,app是否正常使用.
  2)當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)有限制允許定位功能提示或選項。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章