手遊壓力測試的意義是對手機網路遊戲的伺服器不斷施加“壓力”的測試,是通過確定一個系統的瓶頸或者不能接收的性能點,來獲得系統能提供的最大服務級別的測試,是手機軟體測試的一部分,定義為在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
測試內容
一功能性:功能性測試重點檢測軟體的安裝與卸載、功能表現等首先安裝卸載的測試工作是可以通過自動化測試工具來實現的。下面說下手工的操作。
安裝測試
1)安裝過程中對於預設安裝目錄及任意指定的安裝目錄,是否都能正確安裝;2)若是選擇安裝,查看能否實現其相應的功能;
3)在所有能中途退出安裝的位置退出安裝程式後,驗證此程式並未安裝成功(沒有程式組及程式項產生);
4)軟體安裝後,對其它已經安裝的軟體是否有影響;
5) 裸機安裝後,各功能點是否可用;
6)安裝前,安裝程式是否判斷可用磁碟空間大小,如果不能滿足安裝空間要求,安裝程式能否繼續;
7)安裝過程中查看著作權聲明、版本信息、公司名稱、LOGO等是否符合標準;
8)安裝過程中界面顯示與提示語言是否準確、友好;
9)重複安裝時系統是否有提示、是否可以覆蓋安裝、是否可以升級安裝、是否允許多版本共存;
10)是否有註冊碼或硬體加密狗,在沒有它們(或錯誤)存在的情況下能否順利安裝。
11)App安裝完成後的試運行,可正常打開軟體。
App打開測試,是否有載入狀態進度提示。
App打開速度測試,速度是否可觀。
App頁面間的切換是否流暢,邏輯是否正確
使用測試
UI:界面測試,界面的友好型,完整性,整體性要良好儘可能優秀。功能:遊戲中所需求的東西要滿足,並且結算與邏輯要正常。(這個要針對不同的產品做不同的詳細分析)
性能:遊戲長時間運行,高負荷運行是否有卡鈍,卡死,崩潰問題。
卸載測試
1)卸載後註冊表中的註冊信息及相關的程式安裝目錄是否能完全刪除掉;2)卸載過程中完全刪除已分享檔案後,看其它程式能否正常運行;
3)卸載後,是否對其它已經安裝的軟體有影響;
4)系統卸載後用戶建立文檔是否保留;
5)軟體卸載畫面上的軟體名稱及版本信息是否正確;
6)在所有能中途退出卸載的位置是否能正確退出;
7)卸載過程中界面顯示與提示語言是否準確、友好;
8)卸載後安裝此系統能否打開原來保存的檔案,並一切運行正常;
9)卸載程式如果要求重新啟動機器,在重新啟動之間是否給用戶提示以保存現有的己運行的程式的資料;
10)是否可以選擇組件進行卸載;
11)卸載過程中,對意外情況的處理(掉電等)。
12)在卸載過程中,是否有終止或者結束按鈕。
兼容測試
主要測試內部和外部兼容性1)與本地及主流App是否兼容
2)基於開發環境和生產環境的不同,檢驗在各種網路連線下(WiFi、GSM、GPRS、EDGE、WCDMA等),App的數據和運用是否正確。
3)與各種設備是否兼容,若有跨系統支持則需要檢驗是否在各系統下,各種行為是否一致
--不同作業系統的兼容性,是否適配
--不同手機螢幕解析度的兼容性
--不同手機品牌的兼容性
壓力測試
1、峰值測試,壓測主要考驗一個伺服器承載上限,此類測試一般以機器人調試,通過不斷添加機器人數據,測試伺服器正常承載上限2、同屏壓測,即同一螢幕同時承載測試,是個很關鍵的測試
3、行為壓測,即根據用戶行為消耗資源測試
4、數據壓測,即數據上限測試。
5、設備測試,這個比較好理解,即什麼樣的設備能玩,支持什麼樣的運行環境,需要大量機器和人員。此類問題需根據產品實際情況來定。