---
# System prepended metadata

title: 1-1手機遊戲測試主要內容

---

<style type="text/css">
#BoxText1 {
border:5px red solid;
padding:10px;
width:100px;
margin:15px 0px;
}
#BoxText2 {
border:2px gray dashed;
padding:6px;
width:500px;
background-color:#fafafa;
}
</style>
# 1-1手機遊戲測試主要內容



<div id="BoxText1">功能測試</div>

* 功能測試是遊戲測試中最常見的模式，主要測試方法為黑盒測試
* 功能測試主要用來驗證功能是否符合需求設計
* 功能測試主要考慮功能正確性，而不考慮遊戲底層結構及代碼錯誤
* 功能測試通常從介面著手開始測試，盡量模擬用戶可能出現的操作
<div id="BoxText1">性能測試</div>

* 客戶端CPU使用率
* 客戶端內存占用率
* 客戶端網路流量使用情況
* 客戶端耗電量
* 客戶端幀數(FPS)
<div id="BoxText1">壓力測試</div>

* 服務器CPU使用率
* 服務器內存占用率
* 系統吞吐量(TPS)
* 事務響應時間
* 事務成功率
<div id="BoxText1">兼容測試</div>

* 機型測試
* 操作系統兼容測試
* 螢幕分辨率兼容測試
* 遊戲版本兼容測試
<div id="BoxText1">安全測試</div> 

* 內存修改測試
* 客戶端加密測試
* 客戶端反編譯測試
* 網路安全測試
<div id="BoxText1">接口測試</div>

* 服務器各個接口數據測試，主要通過工具來實現
* 接口安全測試，重複發送請求，查看接口處理情況
<div id="BoxText1">日誌測試</div> 

* 客戶端日誌
* 服務端日誌
<div id="BoxText1">弱網測試</div> 

* 不同網路情況，遊戲的運行情況，如edge、2G、3G、4G情況
* 不同丟包率情況下遊戲的運行情況
* 通過工具設置網路代理來實現，常用的fidder、network link conditioner


<div id="BoxText1">GM工具測試</div>

* 測試GM工具的功能實現，需要關注工具的設置是否在遊戲中起作用
* 測試GM工具的數據讀取、存取
<div id="BoxText1">SDK測試</div>

* 用戶數據測試
* 儲值、消費測試
* 與各個渠道對接測試
