移動端遊戲測試一些問答

陳子昂發表於2020-11-11

FQA問題

1.當前Android和Ios版本和測試場景結合
當前最新版本為Android 11,新增了主要雙擊功能和支援錄屏,這2個功能會影響到日常手勢和錄屏,手勢為遊戲測試需要關注的功能(比如雙擊拖拽。拖拽雙擊),錄屏為做工具可以使用。
Android版本有對應的ApiLevel,當前應用最低支援Android版本,需要進行測試。
Android 11版本需要做適配測試,並且一些渠道SDK和聚合SDK並不一定會及時更新到11.
Android 11版本也需要做watch dog機制,判斷遊戲在一些場景狀態下,應用是否會被殺掉。
只有Android遊戲SDK有懸浮球,可以根據不同渠道的SDK測試用例來跑。

Ios方面,最新版本是14.2,主版本為14,同樣也需要做相容適配性測試。
Ios和安卓也需要做watch dog機制。
Ios和Android自動化方式有差異,可以理解是2個專案。
IOS沒有懸浮球,越獄應用也越來越少了。

2.Unity和Cocos測試來說關注點
引擎只是載體,都支援跨平臺,3D和2D,2D更加費資源。
二者引擎操作方式需要學習,包含安裝載入程式,如何使用版本管理軟體更新版本防止衝突和程式碼可執行,打包到出包。

Unity有AssetBundle,資源壓縮包,具備各種載入方式。
AssetBundle.LoadFromFile:從本地開始載入。
AssetBundle.LoadFromMemory:從記憶體開始載入,等方式。
Cocos要做得也一樣,只是沒AssetBundle和沒有新增meta檔案不刪除去影響版本衝突。

3.手遊任務測試需要關注點
先考慮任務型別,根據任務型別進行規劃測試點,會考慮從登陸到任務的執行路徑。
瞭解任務會獲得什麼貨幣,這些貨幣入包是什麼方式。
任務接取條件和任務狀態機(可接取,已經接取,未滿足條件接取等)。
介面測試來輔助上文的,任務啟用順序(C任務需要先完成A和B)和啟用條件(對應等級和條件升級來做),是否重複可領取和重新啟用。
功能測試:刪除道具和唯一道具等,評估是否可以獲得道具和修復任務。
任務數值測試,獎勵入包資料,貨幣條件已達上限的情況。

相關文章