如何有效率的測試Server?聽到這個問題想必腦中浮現一堆的工具名稱,而這些工具其實都有一個共同特徵:「自動化」。舉凡遊戲的戰鬥、交易、拍賣、衝裝、社群..等功能需依賴Server運算,Client是把處理的結果以圖像方式呈現給玩家,這過程如同點一份蛋炒飯來吃,廚師將食材:蛋、飯、油、各式調味料,透過廚藝料理成為一份金黃色澤、滑順口感、香味誘人的蛋炒飯。好吃的蛋炒飯,除了食材新鮮,最關鍵就在「廚師的廚藝」,而Server測試也是如此。Server運算遊戲功能是以「資料的輸入輸出」+「有順序的功能(API)連續組合」,例如:「發動技能」就需要 3個以上的功能(API)組合,像是:確定是否在距離內、確定魔力是否足夠、確定角色是否死亡…等。因此Server運算的複雜度遠遠超過人類玩遊戲的理解範圍,所以達成自動化測試需依賴適用的測試工具。

資策會將於2017年9月20日開辦「遊戲APP自動化測試實務班」,本課程從基礎的實做過程中,瞭解遊戲App自動化測試的設計概念,例如:簡易機器人邏輯、為機器人設計合理的遊戲行為、預存資料等,並實際操作Server自動化測試應用項目,例如:效能測試、穩定測試,透過協助測試的輔助工具,例如:PostMan、locust、Open Source tsar,以期提升遊戲APP品質。詳細課程訊息及報名網址http://www.iiiedu.org.tw/ites/GAAT.htm或電(02)6631-6534課程經理 黃小姐。其他相關課程主題館http://www.iiiedu.org.tw/ites/portal/ITA.htm

熱門新聞

Advertisement