您的遊戲運作正常,且已經完成大量測試。但到了上市當天,決定玩家是否能進入遊戲的,並不只是程式碼,而是玩家是否能順利購買並存取遊戲內容。
這個關鍵取決於其他公司的數位商店——Steam、PlayStation Store、Xbox、Nintendo eShop,以及各地區不同的付款方式,這些大多不是您能控制的範圍。一切都正常運作時,沒有人會在意,然而一旦出了問題,玩家立刻就會發現。
零售驗證就是用於檢驗整個流程是否正常運作,從購買、下載到正式開始遊玩,確保玩家能確實取得付費購買的內容。

零售驗證涵蓋範疇
遊戲測試最基本的問題就是:「遊戲是否能正常遊玩?」零售驗證則更進一步,確認玩家是否能在販售的所有地區與上架的所有平台上,成功購買並存取遊戲內容。其範圍也涵蓋了DLC、遊戲內購買與訂閱服務。只要有金錢交易,就存在可能失敗的交易流程。
這是基礎功能測試無法補足的缺口。功能性測試雖然可以確認遊戲有無按照設計運作,但無法保證巴西的玩家是否能順利完成購買,也無法保證下載是否能順利完成,或內容是否在付款後順利解鎖。這些屬於商店端的問題,而非程式碼問題。而且只有實際測試購買流程時,這些問題才會浮現。
如何正確執行零售驗證
乍看之下,零售驗證似乎很單純:進行購買,再確認是否成功。但實際上,它是一套經過縝密規劃、以證據為本,並牽涉多個團隊協作的流程。
定義驗證範圍
第一步是明確定義需要驗證的範圍。商品、售價、地區、平台要求、驗證標準以及發布時程,這些都必須清楚規範,讓團隊知道要驗證什麼、在哪裡驗證、依據哪些標準驗證。
範圍也不僅限於首次購買。DLC、訂閱內容或遊戲內購買項目,不一定在購買都能立即存取。有些內容必須完成特定章節、達成解鎖條件,或經過數小時遊戲進度後才能驗證。若能事先掌握這些條件,就更容易評估測試工作量並妥善規劃。
測試前準備
測試開始前必須先做好基礎準備。這包括了平台專用帳號、正確地區設定、儲值付款設定,並確認內容是否確實在各大平台上架。各個商店與地區的付款規則與方式都有所不同。
而準備工作也不僅限於測試團隊。不同地區往往需要不同的付款方案,加上申請核准、帳戶儲值與採購流程未必能迅速完成,因此財務與採購團隊往往也必須參與其中。若準備工作發生延誤,甚至在測試開始之前就會拖慢整體進度。
執行完整購買流程
內容上線後,整個測試會依照真實玩家的完整歷程進行。團隊會購買產品、確認付款是否成功、下載內容,並驗證產品擁有權與存取權限是否都已正確生效。然後再確認內容是否能順利安裝並正常執行。每一筆購買都會保留收據與截圖作為佐證資料,不僅用於確認測試結果,也能維持清楚的財務紀錄。
最後會產出一份報告供發行商參考:測試摘要、購買驗證結果、通過/未通過狀態,以及發現的任何缺陷,並附上截圖、收據、商店網址、測試平台與地區等佐證資料。這份報告能說明各項目是否正常運作,以及指出問題所在。廠商再趁著上市前進行修復。

若不進行零售驗證會發生什麼狀況?
省略零售驗證的話,問題就不會在工作室內浮現,而是上市當天在眾目睽睽之下出現。
購買流程失敗、下載無法完成、內容無法解鎖等問題,即使遊戲本身完全正常運作,這些問題都不會出現在一般測試環境中,只有在玩家實際付費時才會浮現。這正是最沒有犯錯餘裕的時候。
商品發布時,可能會發生定價錯誤、區域開放設定錯誤、配置設定錯誤、權限授予規則錯誤等情況。某些案例中,商店端設定錯誤,甚至曾導致付費遊戲短暫變成免費。其中一個案例是,問題修復後,在問題發生期間領取遊戲的玩家失去了存取權,導致平台方不得不撤銷相關授權並調整受影響的帳戶。這種問題可能會造成營收損失、失去玩家的信任,並衍生大量後續補救工作。
上市當天才發現這些問題是最糟糕的情況。此時是玩家數量與曝光度達到高峰的時候,而每一筆失敗的交易背後,都是一名付了錢卻什麼也沒得到的玩家。並不是所有人都會默默回報錯誤問題。大多數玩家會選擇直接退款,比較勇於發聲的人則會把不滿寫進評論區,而那些評論會被下一位潛在買家看到。原本應該在上市初期累積的流量,卻開始往負面的方向發展。
令人扼腕的是,這些是上市時最容易預防的問題之一。遊戲沒問題。程式碼也沒問題。真正出問題的是玩家正式開始遊玩前的付款階段,而這個階段只會在有人認為應該測試購買流程時才會被測試到。
為何需要經驗豐富的團隊
零售驗證的挑戰,往往只有在開始進行測試後才會逐漸浮現。不同驗證團隊的差異在於,是否能預先判斷問題可能會在哪裡出現,並在問題影響時程前做好準備。
這些知識適用於整個流程。有些延誤問題會在設定階段就浮現,有些則會在測試過程中才出現。長期執行這類工作的團隊通常知道痛點在哪裡,因此能在問題擴大前及時調整。
這點在執行階段也一樣適用。進行跨區購買、重複交易等常見的零售驗證測試時,可能會觸發平台的防詐系統。帳戶可能因此受到限制或封鎖,而這些延誤問題與遊戲本身毫無關聯。Steam、PlayStation、Xbox與Nintendo等平台各自都有不同的防詐與地區存取規範,其中部分平台的限制相對更加嚴格。
具備零售測試經驗的團隊,過去已經面對過這些挑戰,因此能減少意外狀況、減少浪費時間在可避免的問題上,並確保玩家從購買到進入遊戲的整體體驗在預料內順利運作。

總結
零售驗證保護的是上市流程中唯一不掌握在您手上的環節,也就是玩家付款並獲得遊戲的整個流程。做好零售驗證,玩家就能順利購買、下載並遊玩,不會想到這個過程可能會有什麼問題。
購買流程不該在首發日才交由玩家進行第一次測試。30多年來,Side持續協助遊戲在各個平台進行測試,其中也包括玩家真正會接觸到遊戲的各個商店與地區。
如果您的作品即將上市,且您希望銷售流程與遊戲一樣順暢,歡迎您與我們洽談。
Quotes
「零售驗證保護的是上市流程中唯一不掌握在您手上的環節,也就是玩家付款並獲得遊戲的整個流程。」
常見問題
零售驗證與功能性QA有什麼不同?
零售驗證與功能性QA測試的是不同的問題。功能性QA著重於確認遊戲功能是否正常運作,以及各項功能在支援的平台上是否符合預期的表現。零售驗證則著重於確認遊戲或應用程式是否已正確上架至目標數位商店,以及使用者是否能夠順利搜尋、下載、安裝並啟動產品。此外,零售驗證也會檢查購物與應用程式內的購買流程是否正常運作,確保交易能順利完成,並讓玩家購買的遊戲、內容或使用權能正確顯示於其遊戲庫、帳戶或商店頁面中。
應該在什麼時候開始進行零售測試?
零售測試應在專案允許的情況下儘早開始。光是前置準備就需要投入不少時間,例如建立各地區帳號、準備可用的付款方式,以及取得必要核准。不同市場間付款機制的差異,也會進一步增加準備工作的複雜度。若等到後期才開始進行測試,可用的測試時間將被大幅壓縮,而這往往也是最沒有餘裕修正問題的階段。提早規劃與通知,即可以最低成本避免這些風險。
哪些平台最難執行零售驗證?
業界並沒有一個公認最難進行零售驗證的平台。驗證難度通常取決於地區存取規範、可用付款方式、帳戶條件,以及防詐機制等因素。需要在多個地區執行購買測試,或反覆進行交易驗證時,在地區限制較嚴格或防詐系統較敏感的數位商店中,測試團隊往往會面臨更大的挑戰。根據我們的經驗,Steam就是較常發生此類情況的平台之一,正常的零售測試行為有時也可能觸發系統機制,導致帳戶受到管制。
如果略過零售驗證,會發生什麼事?
不進行零售驗證的話,問題往往會潛藏到最糟糕的時刻才被發現。遊戲在內部測試期間皆運作正常,因此根本看不出銷售方面的異常。問題通常要等到真正的玩家開始付費購買後才會浮現,而且往往發生在首發日流量與關注度最高的時候。一次失敗的購買交易,就代表有玩家付了錢卻無法取得遊戲,而這點通常很快就會反映在退款申請與玩家評論之中。