2014-04-22 90 views
2

我們正在尋找解決方案,用於測試大量的Beta測試人員。 我們首先要測試2,000個用戶的應用程序,然後在將應用程序發佈給普通用戶之前將測試人員的數量增加到30,000個。iOS App和Beta測試有100多個測試人員

我的理解是,對於普通的Apple開發帳戶,我們僅限於100臺設備,並且使用企業帳戶時,我們無法在本組織之外分發構建。

什麼是蘋果公司的其他可接受的測試策略,用於在發佈之前進行大規模的用戶測試?

+0

這個問題似乎是題外話,因爲它是關於規避蘋果的政策,而不是編程。 – geoffspear

+1

沒有蘋果認可的方法。使用最多100個普通AdHoc或在您的組織內使用Enterprise進行測試。而已。 – rmaddy

回答

2

這可能不會是你正在尋找的答案,但據我所知,如果你正在尋找方法來控制誰專門去測試你的遊戲,唯一的辦法是通過使用促銷代碼(100個已批准的二進制版本)和Ad-Hoc(另外還有100個特定設備)。

您可能已經意識到了這些,所以這裏有另一種(低級控制)方法:在1-3個小國家發佈它。我看到其他公司做了很多。如果我沒有記錯的話,Rovio只會首先在加拿大發布遊戲來測試他們的遊戲,以便「測試」遊戲是否良好,或者系統中有更多人遇到任何關鍵問題,並且最有可能測試他們的指標。據我所知,其他公司也在這樣做。

由於您對發佈到的國家有精確的控制權,因此這可能是一個不錯的選擇。儘管如前所述,您將無法真正控制您的樣本量,並確定究竟哪些人可以或不可以測試您的應用程序。

編輯:對於它的價值,我們將在我們第一次軟啓動我們的遊戲時使用這種方法。我們將首先在新加坡開始,因爲它是一個非常小的國家,擁有非常好的全國移動網絡支持和智能手機普及率。另外,英語是該國的官方語言之一。

+0

一個絕妙的主意,謝謝! –

+0

好主意,謝謝! –

0

因爲刪除用戶不釋放在100用戶限制的空間(直到明年),這是很容易碰到這個問題時,beta測試,甚至只是內部測試。我們使用以下平臺進行版本分發和安裝:

TestFlight:我們在幾個問題後最終放棄了這個問題,其中最大的問題是大量時間「實時」崩潰報告沒有出現幾個小時甚至幾天。其他問題包括堆棧跟蹤符號化不一致以及在開始多個iOS開發團隊時對分發列表感到煩惱。

HockeyApp:它並不完美,但這更順利做了很多對我們來說,解決我們的主要痛點。

無論您選擇什麼,我都強烈建議您使用SDK進行應用內更新和反饋,以及崩潰報告和其他分析。

0

@Elvin R.

首先,您要開始約25內部測試(這將是你的alpha測試),並最終擴大到1000名外部測試人員(這將是你的測試版測試)。

當您滿意後,您就可以上線了。

對於使用試飛的alpha和beta測試細節:

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingYourAppUsingTestFlight/DistributingYourAppUsingTestFlight.html#//apple_ref/doc/uid/TP40012582-CH37-SW1

https://developer.apple.com/testflight/

要開始,你可以去下面的頁面。頁面中有鏈接可以幫助您,底部有上一個和下一個鏈接來幫助您處理iTunes。

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html

0

蘋果提供了一個名爲Testflight Beta測試模式:https://developer.apple.com/testflight/

根據該規範,您可以直接用他們的電子郵件地址,邀請多達10000名測試者。

如果需要達到10000多測試儀,你可以釋放一些特定的測試國家的應用程序(最好使用相同母語爲目標的國家)