設定開放式測試、封閉式測試或內部測試

您可以透過 Play 管理中心挑選特定群組為您的應用程式進行測試,或開放讓 Google Play 使用者參與測試。

事前準備

  • 電子郵件規定:使用者必須擁有 Google 帳戶 (@gmail.com) 或 G Suite 帳戶,才能參與測試。
  • 定價與發佈變更:如果您在應用程式的「定價與發佈」頁面進行任何變更,將會影響應用程式在所有測試群組中現行及日後的版本。
    • 內部測試的相關注意事項:針對內部測試,部分國家/地區的發佈和付款作業有一些例外規定。如需瞭解詳情,請參閱設定內部測試一節。

  • 版本
    • 建議您在發佈正式版之前先測試應用程式。
    • 開放式測試版、封閉式測試版和內部測試版首次發佈後,測試人員可能需要經過數小時才會看到測試連結。如果您發佈額外更新,那麼測試人員可能數小時後才能取得這些更新。
  • 將機構加入測試
  • 評論:測試人員無法提交公開評論。
  • 付費應用程式:如果您是針對付費應用程式執行開放式測試或封閉式測試,測試人員仍須購買應用程式。如果您是針對付費應用程式執行內部測試,則測試人員可免費安裝您的應用程式。

內部測試、封閉式測試、開放式測試有什麼差別?

內部測試:可快速發佈應用程式來進行內部測試及品管檢查。

封閉式測試:如要測試預先發佈的應用程式版本並邀請較多測試人員參與,請建立封閉式測試版。等到您已針對一小群員工或可信任的使用者完成測試後,就可以再進行開放式測試。「應用程式版本」頁面中將提供一個 Alpha 測試版群組,供您首次進行封閉式測試時使用。您也可以視需求建立其他封閉式測試群組,並指定該群組的名稱。

如果您要測試已發佈的現有應用程式,只有測試群組內的使用者會收到封閉式測試版更新。

開放式測試:如果您想對一大群使用者進行測試,並在 Google Play 發佈測試版應用程式,可以選擇建立開放式測試版。進行開放式測試時,任何人都能參與您的測試計劃並提交私人意見給您。如要選擇這個選項,請先確認您的應用程式和商店資訊已經準備好在 Google Play 上架。

注意:您無法再建立開放式 Alpha 版測試或封閉式 Beta 版測試。不過,您仍可存取還在進行中的開放式 Alpha 版測試或封閉式 Beta 版測試。

全部收合 全部展開

訣竅

如何踏出第一步

我們建議您先安排內部測試,再增加測試人員,進行小規模的封閉式測試。

該在何時使用內部測試?

您建立內部測試後,應用程式便會立即發佈給內部測試人員。這種做法可協助您在開發階段及早發現問題並取得意見回饋。內部測試具有以下優點:

  • 迅速:經由內部測試群組來發佈應用程式會比透過開放式或封閉式測試群組快上許多。將新的 APK 或 App Bundle 發佈到內部測試群組後,測試人員幾分鐘內就可以取得應用程式。
    • 注意:如果您是首次發佈應用程式,則測試人員可能需要經過 48 小時才能參與應用程式的內部測試。

  • 彈性:您可以配合不同的測試階段 (包括內部測試、品管檢查以及發佈後除錯) 調整內部測試。
  • 安全:內部測試版發佈途徑可讓您透過 Play 商店將測試版應用程式提供給使用者。
我可以對應用程式同時執行多項測試嗎?

如果您要對同一個應用程式執行多項測試,請注意下列事項:

  • 您隨時可以執行多項封閉式測試和一項開放式測試。
  • 如果使用者選擇加入應用程式的內部測試,就無法再接受開放式或封閉式測試。如要恢復開放式或封閉式測試的存取權,使用者必須退出內部測試並重新加入開放式或封閉式測試。

步驟 1:設定測試詳細資料

選擇測試方式

內部測試:最多可接受 100 位測試人員

您可以依電子郵件地址建立一份內部測試人員清單。每個應用程式的內部測試最多可接受 100 位測試人員參與。

設定內部測試時,請注意下列事項:

  • 發佈國家/地區:您可以讓任何地方的使用者加入您的內部測試。如果內部測試人員的所在國家/地區無法取得應用程式的正式版、開放式測試版或封閉式測試版,使用者仍可接受內部測試。
  • 付款:如果是付費應用程式,測試人員可以免費安裝內部測試版。不過除非測試人員也加入授權測試人員清單,否則他們必須支付應用程式內購商品的費用。
  • 裝置排除規則裝置排除規則不適用於內部測試人員。
  • 政策和安全性審核:內部測試可能不受一般 Play 政策規範或未經過安全性審核。

開始進行內部測試

 建立測試人員清單

如果您已經建立測試人員清單,請跳到「新增測試人員」操作說明。

  1. 登入Play 管理中心
  2. 在左側選單中依序選取「設定」圖示 Settings gear > [管理測試人員] > [建立清單]。
  3. 輸入測試人員清單的名稱。
  4. 新增電子郵件地址 (以半形逗號分隔),或按一下 [上傳 CSV]。如要使用 .CSV 檔案,請在檔案中分行列出每個電子郵件地址,不要使用半形逗號加以區隔;您上傳 .CSV 檔案後,系統會覆寫您先前加入的所有電子郵件地址。
  5. 選取 [建立清單]

新增測試人員

  1. 登入Play 管理中心
  2. 選取應用程式。
  3. 在左側選單中依序選取 [版本管理] > [應用程式版本]
  4. 在內部測試版旁邊選取 [管理內部測試]。
  5. 展開「管理測試人員」部分。如果「管理測試人員」部分空白,請務必將 APK 或 App Bundle 上傳到內部測試群組。
  6. 在「選擇測試方式」旁選取 [內部測試]
  7. 在「使用者」部分,找到您想要使用的清單,然後勾選旁邊的方塊。
  8. 複製「選擇接受網址」,將這個網址提供給測試人員。
  9. 在「意見回饋管道」旁新增電子郵件地址或網址,用來收集測試人員的意見。當使用者查看測試人員的選擇接受頁面,即可看到這個應用程式的意見回饋管道。
  10. 選取 [儲存]。
封閉式測試:透過電子郵件地址管理測試人員

選用封閉式測試時,您可以依電子郵件地址建立一份測試人員清單。您最多可以建立 200 份清單,每份清單最多可包含 2,000 名使用者,每個版本最多可建立 50 份清單。

建立封閉式測試

建立測試人員清單

如果您已經建立測試人員清單,請跳到「新增測試人員」操作說明。

  1. 登入Play 管理中心
  2. 在左側選單中依序選取「設定」圖示 設定 > [管理測試人員] > [建立清單]。
  3. 輸入測試人員清單的名稱。日後您可以使用這份清單為其他應用程式進行測試。
  4. 新增電子郵件地址 (以半形逗號分隔),或按一下 [上傳 CSV]。如要使用 .CSV 檔案,請在檔案中分行列出每個電子郵件地址,不要使用半形逗號加以區隔;您上傳 .CSV 檔案後,系統會覆寫您先前加入的所有電子郵件地址。
  5. 選取 [建立清單]

新增測試人員

  1. 登入Play 管理中心
  2. 選取應用程式。
  3. 在左側選單中依序選取 [版本管理] > [應用程式版本]
  4. 在封閉式測試群組旁邊選取 [管理]。
  5. 展開「管理測試人員」部分。如果「管理測試人員」部分空白,請務必上傳 APK 或 App Bundle。
  6. 在「選擇測試方式」旁選取 [內部測試]
  7. 在「使用者」部分,找到您想要使用的清單,然後勾選旁邊的方塊。
  8. 複製「選擇接受網址」,將這個網址提供給測試人員。
  9. 在「意見回饋管道」旁新增電子郵件地址或網址,用來收集測試人員的意見。當使用者查看測試人員的選擇接受頁面,即可看到這個應用程式的意見回饋管道。
  10. 如果您在機構中進行測試,請在「機構」部分中輸入機構 ID 和名稱。
  11. 選取 [儲存]
封閉式測試:透過 Google 網上論壇管理測試人員
  1. 登入Play 管理中心
  2. 選取應用程式。
  3. 在左側選單中依序選取 [版本管理] > [應用程式版本]
  4. 在封閉式測試群組旁邊選取 [管理]。
  5. 展開「管理測試人員」部分。如果「管理測試人員」部分空白,請務必上傳 APK 或應用程式套件。
  6. 在「測試方式」旁邊,選取 [使用 Google 網上論壇執行 Alpha 版測試]
  7. 按照以下格式輸入 Google 群組電子郵件地址:<您的群組名稱>@googlegroups.com
  8. 複製「選擇接受網址」,將這個網址提供給測試人員。
  9. 如果您在機構中進行測試,請在「機構」部分中輸入機構 ID 和名稱。
  10. 選取 [儲存]

注意:由於 Google+ 即將於 2019 年終止服務,因此您無法再將 Google+ 社群加到封閉式測試群組中。如果您已設定使用 Google+ 社群來管理測試人員,這些社群在轉換期間內仍可繼續運作。建議您將 Google+ 社群中的測試人員遷移到 Google 網上論壇,或是改用電子郵件地址進行管理。

開放式測試:在 Google Play 推出測試版應用程式

如果您設定開放式測試,使用者可以在 Google Play 上找到您的測試版應用程式。如要選擇這個選項,請先確認您的應用程式已經準備好在 Google Play 上架。

  • 搶先體驗版應用程式 (尚未發佈至正式發佈階段的新應用程式):使用者可以透過 Google Play 上的搜尋功能找到您的開放式測試版應用程式。使用者找到您的資訊後即可正常安裝應用程式。
  • 上線正式版應用程式:使用者可以從您的商店資訊加入您的開放式測試版計劃。

您也可以透過網站或電子郵件共用測試連結,讓知道連結的每位使用者能存取開放式測試。

建立開放式測試

  1. 登入Play 管理中心
  2. 選取應用程式。
  3. 在左側選單中依序選取 [版本管理] > [應用程式版本]
  4. 在開放式測試群組旁邊選取 [管理]。
  5. 展開「管理測試人員」部分。如果「管理測試人員」部分空白,請務必上傳 APK 或 App Bundle。
  6. 在「選擇測試方式」旁選取 [開放式 Beta 版測試]
  7. 選用:輸入應用程式的測試人數上限 (不可少於 1,000 人)。如果未指定,則沒有測試人數上限。
  8. 複製「選擇接受網址」,將這個網址提供給測試人員。
  9. 在「意見回饋管道」旁新增電子郵件地址或網址,用來收集測試人員的意見。當使用者查看測試人員的選擇接受頁面,即可看到這個應用程式的意見回饋管道。
  10. 選取 [儲存]
為您的開發團隊建立其他封閉式測試群組

在某些情況下,您可能需要建立其他封閉式測試群組。舉例來說,您可能有其他開發團隊負責處理各種功能的錯誤。如果每個團隊都建立自己的測試群組,即可同時讓多項功能運作。

如要使用其他測試群組,您可以依電子郵件地址建立測試人員清單,也可以透過 Google 網上論壇或 Google+ 社群管理使用者,群組大小不限。

建立其他測試群組

  1. 登入Play 管理中心
  2. 選取應用程式。
  3. 在左側選單中依序選取 [版本管理] > [應用程式版本]
  4. 在封閉式測試群組旁選取 [建立封閉式測試群組]
  5. 新增測試群組標題。系統會在 Play 管理中心和 Google Play Developer API 中使用這個標題做為測試群組名稱。
  6. 選取 [建立測試群組]
  7. 選取是否要依電子郵件地址、Google 網上論壇或 Google+ 社群管理測試人員。
  8. 複製「選擇接受網址」,將這個網址提供給測試人員。
  9. 在「意見回饋管道」旁新增電子郵件地址或網址,用來收集測試人員的意見。當使用者查看測試人員的選擇接受頁面,即可看到這個應用程式的意見回饋管道。
  10. 選取 [儲存]

測試秘訣和支援說明

您建立的其他封閉式測試群組不支援以下功能:

管理 Google Play 遊戲服務的測試人員

如果您使用 Google Play 遊戲服務,您的 APK 或 App Bundle 會與 Google Play 遊戲服務自動共用測試人員群組。

只要在「遊戲服務」的「測試」頁面切換測試人員開關,任何選擇參與 APK 或 App Bundle 測試的人員就會自動獲得測試資格。

如何手動新增個別 Google Play 遊戲服務測試人員:

  1. 登入Play 管理中心
  2. 按一下「遊戲服務」圖示 Games services
  3. 選擇遊戲。
  4. 在左側選單中依序點選 [測試] > [新增測試人員]。
  5. 輸入您要新增的電子郵件地址。電子郵件地址必須是啟用 Google+ 的有效 Google 帳戶。
  6. 選取 [新增]

加入測試群組的使用者將可以使用 Google+ 登入,取得草稿和已發佈的關卡,並登上預備或正式排行榜。

步驟 2:建立應用程式版本

為應用程式的測試設定詳細資料後,您就可以開始依照這篇文章提供的操作說明建立及發佈版本。

如要進一步瞭解如何管理應用程式 Alpha 版和 Beta 版測試群組的國家/地區供應情形,請參閱將應用程式版本發佈到特定國家/地區

步驟 3:向使用者提供選擇接受網址

建立測試後,您會收到應用程式的網址連結,請將這個連結提供給測試人員。
  • 只有「已發佈」的應用程式才會顯示選擇接受連結,處於「草稿」或「待發佈」狀態的應用程式不會顯示選擇接受連結。
  • 測試人員點擊選擇接受連結後,會看到介紹測試人員定義的相關說明,還會看到一個用於加入測試的連結。每位測試人員都必須透過這個連結選擇接受,才能參與測試。
  • 如果您透過 Google 網上論壇或 Google+ 社群執行封閉式測試,則使用者必須先加入群組或社群才能選擇接受測試。

步驟 4:取得意見回饋

測試人員安裝您的應用程式後,應用程式會在數分鐘內自動更新為測試版本。

由於測試人員不能在 Google Play 上針對應用程式撰寫公開評論,建議您提供一個意見回饋管道,或者告知使用者如何為您提供意見 (例如透過電子郵件、網站或訊息論壇)。

如果您是執行開放式測試,測試人員也可以透過 Google Play 提供私人意見回饋

步驟 5 :結束測試

如何從應用程式測試中移除使用者:

  1. 登入Play 管理中心
  2. 選取應用程式。
  3. 在左側選單中依序選取 [版本管理] > [應用程式版本]
  4. 在您要結束的測試旁邊選取 [管理]。
  5. 展開「管理測試人員」資訊卡。
  6. 測試結束後,測試人員將不會再收到更新內容,不過應用程式仍會持續安裝在他們的裝置上。
    • 如要移除您建立的封閉式測試群組,請選取 [停用測試群組]。您可以在「應用程式版本」頁面的「封閉式測試群組」部分中存取已停用的測試群組。
    • 如要結束開放式測試、封閉式 Alpha 版測試或內部測試,請選取 [移除測試人員]

版本代碼與測試版本狀態

版本代碼規定

使用者收到的應用程式版本會:

  • 具有與他們裝置相容的最高版本代碼,且
  • 已發佈至他們可接收的測試群組

所有使用者都能接收發佈至正式版測試群組的應用程式。如果您將版本代碼較高的 APK 發佈到正式版測試群組,而非使用者選擇參與的測試版群組,則使用者會收到正式版 APK。

如果使用者可接收多種測試版應用程式,則這些測試版應用程式會具備版本代碼最高的 APK。

使用者如果想接收測試版應用程式,必須符合以下條件:

  • 使用者必須納入受管理測試群組設定,且
  • 已選擇參與相應的測試計劃

舉例來說,所有選擇參與測試計劃的使用者都可加入開放式測試群組。選擇參與內部測試計劃的使用者即使已納入受管理測試群組設定,也無法加入開放式和封閉式測試群組,所以不會收到這些測試群組中版本代碼較高的 APK。

如需更多資訊,請參閱應用程式版本管理

測試版本狀態

發佈版本時,您可能會看到驗證訊息,通知您某個測試群組的使用者接收了發佈到其他測試群組的 APK 或 App Bundle (也就是測試群組備用狀態)。

備用版本的名稱和狀態說明

  • 已覆蓋:如果某個 APK 提供了部分或完全相同的裝置設定,且版本代碼較高時,則會覆蓋另一個 APK。
  • 已升級:版本目前使用的所有 APK 已納入備用版本目前使用的 APK (例如,目前使用中的所有 Beta 版 APK 也已在正式版中使用)。如果您先發佈測試版,再將受測試的 APK 發佈至穩定版本,系統就會顯示這個狀態。
  • 已取代:版本目前使用的所有 APK,皆已被備用版本中版本代碼較高的有效 APK 取代。系統不會向使用者提供該版本的 APK,因為所有使用者都將取得備用版本的 APK。也就是說,系統已捨棄遭到取代的版本所代表的測試計劃。
  • 已部分覆蓋:版本目前使用的 APK 中,至少有一個遭到備用版本中版本代碼較高的 APK 覆蓋。也就是說,部分 Beta 版使用者會取得 Beta 版 APK,而其他使用者可能會取得正式版 APK。這個狀態很可能是指派版本代碼時發生錯誤所導致。

相關內容

這對您有幫助嗎?
我們應如何改進呢?