如何跟踪和測試您的遊戲
已發表: 2022-02-24測試是移動遊戲開發人員的常見做法。 但是,開發人員經常難以確定要測試的功能的優先級,並且發現很難解釋結果,因此更改經常被推遲或永遠不會進行。
作為開發人員,您可能熟悉 ASO 測試工具,例如 Google Experiments。 甚至您可能已經發現了最近發布的 Apple App Store 的 A/B 測試工具。 這些工具讓您可以非常輕鬆地比較不同的創意,在您的核心市場上對其進行測試,並改進您的圖標、屏幕截圖、視頻以及 App Store 產品頁面的許多其他資產。
點擊“了解更多”,立即通過ASO World應用推廣服務推動您的應用和遊戲業務。
測試的重要性
測試意味著確保程序滿足其預定義的要求。 移動遊戲應用程序需要精確的、有組織的測試策略,這些策略必須牢固地結合到開發過程中。
嘗試新事物是我們的天性,無論我們的目標是改善關鍵業務指標,檢查我們對某個假設是否正確,或者僅僅是出於好奇。 在移動遊戲測試方面,無論您是想提高盈利能力、留存率還是用戶獲取,擁有一套方法並仔細解釋結果同樣重要。
然而,遊戲設計並不容易,遊戲測試也並非易事,尤其是在為移動設備測試遊戲時。 開發、設計和測試手機遊戲需要專業技能。
在開始開發之前,您並不總是了解應用程序的所有要求,因此測試是創建高質量手機遊戲的迭代過程中的一個步驟。
App Store 可見性的 ASO 指標
當我們談論 ASO 或應用商店優化時,我們主要關注的是提高您的移動應用和遊戲在 Google Play 或 Apple 應用商店中的知名度。
作為開發人員,您的主要目標是增加您從搜索結果頁面、類別頁面、熱門圖表甚至應用程序或遊戲選項卡或 Google Play 或應用程序/遊戲中的各個其他位置獲得的自然流量應用商店的一天。
要跟踪您的應用的可見度,這些是您必須從首選 ASO 工具檢查的最常見 ASO 指標:
關鍵字排名:一旦您設置了目標關鍵字(或關鍵字組合),您必須檢查您的應用在搜索結果頁面上針對您選擇的每個關鍵字的排名。 這將允許您修改和優化元數據中關鍵字的使用。
熱門排行榜:有三個主要的熱門排行榜排名:免費、付費或總收入。 檢查它們以了解您的遊戲最近有多流行。
類別頁面:用戶可以按類別搜索移動應用和遊戲,並按相關性進行排名。 檢查您佔據的位置,以了解您與競爭對手相比的相關性。
類似和相關應用:找出那些為您的產品帶來流量的應用。 許多用戶來自其他 App Store 產品頁面上的“類似應用”小部件。 找到那些將大多數用戶吸引到您的應用程序的應用程序可以為您提供有關如何調整您的通信的想法。
特色:您可以使用多個 ASO 智能工具跟踪此指標。 此外,在本文中,您將找到有關獲得特色的專門部分。
一旦您將更高級的 ASO 工具集成到您的生態系統中,其他可見性指標可能與您相關。 定期檢查這些 ASO 指標。 然後,將它們組織到不同的國家或市場——將您的排名與競爭對手的應用程序進行比較。 一點一點,你會發現更多的成長機會。
App Store 轉化的 ASO 指標
一旦用戶已經通過搜索或瀏覽商店找到了您,如前所述,並且他們已經登陸您的 App Store 產品頁面,您希望他們安裝您的應用程序或遊戲。
在 ASO 上,當談到 App Store Conversion 時,您必須檢查兩個主要的 ASO 指標:
點擊率 (CTR):也稱為點擊率 (TTR)。 在搜索結果或排名中看到您的應用或遊戲並決定點擊它並打開您的 App Store 產品頁面的用戶百分比。
轉換率(CVR 或 CR):也稱為安裝率 (IR)。 登陸您的產品頁面並安裝您的應用或遊戲的用戶百分比。
這兩個 ASO 指標對於了解您的應用商店資產的表現具有決定性意義。
應用程序增長的 ASO 指標
每個應用營銷專家對如何衡量移動增長都有不同的看法。 對於獨立移動開發者來說,有時這可能會讓人感到困惑。
在 ASO(App Store Optimization)中,增長通常通過以下方式衡量:
大量自然安裝(在特定時期)——如果您只選擇一個 ASO 指標,這將是最重要的。 此外,根據安裝速度、數量、質量、來源和其他 KPI(關鍵興趣點),您可以說您的應用或遊戲正在增長或沒有增長。
保留率——這是一個次要指標,可以在各種工具的幫助下為 ASO 目的進行跟踪。 您可以檢查安裝後第 1、第 2、第 7、第 30 天的留存率與轉化為自然安裝的應用頁面的自然流量相關,從而分析應用內體驗如何滿足安裝者在應用頁面上發起的期望.
ASO 的主要目標是提高有機增長,這裡要考慮的主要 ASO 指標是有機安裝。 您可以在每個應用商店的開發者控制台上跟踪您的應用安裝。 雖然 Google Play 控制台或 App Store Connect Analytics 提供的數據可以很好地指示您的應用頁面的表現,但如果您還參與了一些付費活動,您最好尋找一個歸因工具來劃分您的自然和付費安裝。
付費安裝最有可能促進您的有機增長。 精心調整的用戶獲取活動可以為您帶來足夠的安裝量,從而提升您的 ASO 並讓您登上排行榜榜首。 在啟動營銷活動時,您可能需要考慮這一點。
要了解您的付費安裝如何影響您的自然流量,請執行以下公式:
移動遊戲測試與常規應用測試有何不同?
常規移動應用程序和移動遊戲之間的差異會影響測試計劃策略。 遊戲比普通的移動應用程序更難以預測,因為它們會邀請用戶做出不可預測的行為。 在測試遊戲時,您必須預測玩家的行為。
在測試移動應用程序時,您必須確保您的應用程序易於使用並且在多種設備上運行良好。
手機遊戲測試結合了這兩個要求,這使得它更具挑戰性。
測試遊戲時的挑戰
雖然測試提供了一些好處,但它也給開發人員帶來了挑戰。 結論性的結果並不總能得到保證,尤其是在付費人數較少的免費 (F2P) 遊戲中。 據一位開發人員稱,這個問題導致多達 15% 的測試沒有結果。
在接下來的部分中,我們將介紹這些測試挑戰以及兩位開發人員如何解決這些問題以改進他們的業務。 首先,我們將介紹發布前階段以及參與度和留存率的測試,然後進入發布後階段並測試貨幣化改進。
我應該測試我的移動應用程序的哪些部分?
移動遊戲應用程序優先考慮常規移動應用程序需要較少或根本不需要的某些功能。 這些是您在測試時要檢查的應用程序部分。
用戶界面和遊戲功能
遊戲的用戶界面 (UI) 和整體功能決定了您的移動應用程序的成功程度。 兩者都正確至關重要。
用戶界面佈局、屏幕方向、菜單結構和功能以及屏幕分辨率是構成 UI 和遊戲功能的一些方面。
圖形性能
高質量的圖形性能是關鍵。 遊戲玩家喜歡使用流暢、響應迅速的圖形,但當應用程序的藝術崩潰或變慢時會感到沮喪。
要了解您的遊戲圖形在各種條件下的表現如何,請使用壓力測試。 此性能測試將確定您的遊戲在真實小工具上的響應速度。
多人/用戶功能
手機遊戲玩家喜歡與現實生活中的玩家競爭,尤其是朋友和家人。 一些最成功的手機遊戲,例如 NBA Jam、NFS 和 Nova Legacy,都是多人遊戲。
這就是為什麼您應該考慮包含多人遊戲功能的原因。
然而,多人遊戲功能很難做到正確。 所有玩家必須能夠同時執行同一組應用程序交互,因此用戶的設備和您的服務器不斷交換數據。
徹底測試您的服務器以確保它可以處理多人交互。
社交媒體整合
社交媒體整合可以讓您的手機遊戲取得成功。
考慮糖果粉碎。 該應用程序擁有 1 億日活躍用戶,這部分是因為開發人員嵌入了連接和共享工具。
但是,使用開源資產有時會產生安全問題。 任何第三方軟件包和庫都帶有自己的一組漏洞,黑客可能會利用這些漏洞。 任何時候你合併一個開源資產,做你的研究並了解它
資產負債。
為了您的用戶,您必須主動測試應用程序的安全性。
移動遊戲測試中使用的策略
以下測試策略是手機遊戲測試所獨有的。
功能測試
功能測試意味著玩遊戲來發現錯誤。 在大多數情況下,功能測試可以自動化。
如果您了解移動應用程序的代碼,則可以設置測試自動化框架。 自動化功能測試可以發現與用戶界面和圖形、遊戲流程/機制、穩定性和圖形資源集成相關的問題。
性能測試
緩慢的速度和損壞的遊戲系統(例如對話或戰利品)可能會破壞原本健全的遊戲應用程序。 這就是性能測試的用武之地。它向您展示了您的應用程序需要正確運行的指標。
在進行性能測試時,列出遊戲的實際性能先決條件,例如:
- CPU使用率
- 平均加載時間
- 電池使用情況
- 互聯網連接要求
- 本地數據庫要求
許多遊戲都是在高端設備上開發和測試的。 開發人員從未在低端或舊設備上測試這些遊戲,因此這些遊戲無法在某些設備上運行。 確保您的遊戲適用於所有設備,包括 2G 和 3G 設備。
兼容性測試
這意味著讓您的遊戲在不同設備上兼容。
您的應用程序應該可以在 Android、iPhone 和平板電腦設備上運行。 如果它是 Web 或桌面遊戲的擴展,它在移動設備上的運行效果應該與在電視、台式電腦或筆記本電腦上一樣好。
許多開發人員認為他們只能測試與產品最終版本的兼容性。 不過,這不是真的。 如果您在每個開發階段都進行兼容性測試,您可以隨時發現不兼容的錯誤。
本地化測試
如果您的目標是全球市場,本地化測試勢在必行。 本地化測試可確保您的遊戲在您發布應用程序的任何位置都能正常運行。
所有文本,包括標題、消息和菜單,都必須翻譯成每種支持的語言。 當用戶選擇某種語言時,它們必須正確顯示。
雖然您無法自動化翻譯(您必須為此聘請翻譯),但您可以自動化本地化測試。 為此,請選擇每種語言的文本資源並在您的應用中進行比較。 他們翻譯正確嗎? 它們顯示正確嗎?
在將游戲擴展為多種語言之前,請確保您已完成本地化測試。
負載測試
負載測試會檢查用戶設備和應用的移動網絡使用量的限制。 它回答了以下問題:
- 一個服務器可以玩多少玩家?
- 您的應用程序是否與您的服務器正確通信?
- 應用程序如何使用內存?
- 您可以使用來自後端服務器的測試腳本和原始內容來自動化負載測試。
回歸測試
每當您的應用程序發生任何變化時執行回歸測試。
大多數手機遊戲都有服務器-客戶端交互,需要登錄、傳輸用戶信息,然後下載服務器信息(如數據和圖像)。 在構建這些服務時,您冒著破壞代碼的風險。
請按照以下步驟執行回歸測試:
- 說出自上次測試以來您對軟件所做的所有更改。
- 找出軟件的哪些部分受到這些更改的影響。
- 分析測試用例並確定是否需要完整、部分或單元測試。