假如給你一個APP,你應該如何測試,分別從哪些方面來針對該APP進行測試。
---
1、安裝、卸載測試
測試軟件在不同操作系統(Android、iOS)下安裝是否正常。軟件安裝后的是否能夠正常運行,安裝后的文件夾及文件是否寫到了指定的目錄里。
測試軟件在不同的來源下載(豌豆莢,360手機助手。。)下安裝是否正常。
2、UI測試
導航測試、圖形測試和內容測試。測試用戶界面(如菜單、對話框、窗口和其它可規控件)布局、風格是否滿足客戶要求、文字是否正確、頁面是否美觀、文字、圖片組合是否完美、操作是否友好等。
UI測試的目標是確保用戶界面會通過測試對象的功能來為用戶提供相應的訪問或瀏覓功能。確保用戶界面符合公司或行業的標准。包括用戶友好性、人性化、易操作性測試。
3、功能測試
運行、應用的前后台切換、免登錄、數據更新、離線瀏覽、App更新,定位、照相機服務,時間測試、PUSH測試。根據軟件說明或用戶需求驗證App的各個功能實現,實現並評估功能測試。
4、兼容性測試
主要測試內部和外部兼容性
1)與本地及主流App是否兼容
2)與各種設備是否兼容,若有跨系統支持則需要檢驗是否在個系統下,各種行為是否一致。
1 、不同手機屏幕分標率的兼容性
2、不同手機品牌的兼容性
5、客戶端性能測試
關於App的性能測試,需要關注的參數有:CPU,內存,耗電量,流量,FPS。同時也需關注一下App的安裝耗時和啟動耗時。
6、服務器性能測試
服務器性能測試,主要包含單機容量測試和24小時穩定性測試。
單機容量測試,可以檢測到單機服務器在90%的響應時間和成功率都達標的前提下,能夠承載多少用戶量。
使用特定游戲模型壓測24小時,服務無重啟,內存無泄漏,並且各事務成功率達標。
7、安全測試
軟件權限、安裝與卸載安全性、數據安全性、通訊安全性、人機接口安全性。
---
以上~