iOS - 使用TestFlight進行App的Beta版本測試

來源:互聯網
上載者:User

TestFlight能夠讓我們很容易在app正式發布之前邀請使用者來測試我們的app並且收集反饋資訊。為了使用TestFlight,僅僅是需要上傳app的beta版本iTunes Connect,然後在iTunes Connect中添加你想邀請測試人員的名字和郵箱。測試者需要安裝TestFlightapp,然後通過TestFlight-app下載beta版本app進行測試並反饋資訊。TestFlight需要iOS8以上系統才可以安裝,不過現在基本上都是iOS8以上,所以不需要擔心。 TestFlight測試的方式

TestFlight測試的方式分為兩種,一種是自我裝載,一種是正式發行前小眾測試。從功能上講,這兩種測試方式都可以為測試人員在測試階段進行app測試。但是也是有區別的。 自我裝載

自我裝載主要是指iTunes Connect在你的Team Dev裡參與技術開發或者管理的成員(管理員,技術,法務人員),最多可以邀請25個內部成員進行測試,沒有審核的限制,直接添加測試人員,就可以開始測試。 正式發行前小眾測試人員

正式發行前小眾測試人員可以是任何擁有一個電子郵件地址的使用者,應邀為你的app進行Beta版測試。正式發行前小眾測試人員中可以包括你的iTunes Connect使用者,但是iTunes Connect使用者不能夠同時為內部和正式發行前小眾測試人員。你可以為你的每個app邀請最多10000個正式發行前小眾測試人員。而且可以對正式發行前小眾測試人員劃分為不同群組,但群組人員對測試人員不可見。如果邀請了外部人員,則第一個構建版本會提交至"Beta版app審核"。同一版本的後續構建可能不需要全面審核。 TestFlight使用流程 1)輸入你的測試資訊

為你的app輸入測試資訊,例如一段描述和反饋的電子郵件。如果打算將app分發到正式發行前小眾測試人員,則需要執行該部操作。 2)上傳構建版本

使用Xcode或者Application loader上傳你的構建版本。這裡需要注意:判斷上傳的app是否需要提供出口合格證明。構建版本上傳90天內可以進行測試 3)邀請內部和外部人員

添加自我裝載人員(至多25個在組織中的iTunes Connect使用者),以便他們擁有你分發的構建版本的訪問權利。然後邀請正式發行前小眾測試人員(最多10000個在你組織之外的人員)來測試你的app。你也可以為測試人員建立群組,並將特定構建的版本分配給該群租。如果是邀請正式發行前小眾測試人員,則該構建版本需要經過Beta版app審核(“Beta版app審核”是針對使用TestFlight分發給正式發行前小眾測試人員的app審核流程。只有一個版本的首個構建版本需要審核。隨後的版本可能不需要完整審核)批准之後才能夠開始測試 4)測試人員下載TestFlight-App並接受邀請

測試人員需要在自己裝置上的App Store中下載TestFlight-App。隨後測試人員需要使用TestFlight的邀請碼,安裝你的app進行測試,發送反饋,並擷取更新。 5)查看測試人員和構建版本資訊

通過iTunes Connect中查看構建版本狀態和指標(例如:使用次數和崩潰記錄)來追蹤你的測試人員的參與度和app的效能。你也可以向尚未邀請的測試人員重新發送邀請。 6)收集測試人員的反饋

在測試期間,不斷閱讀測試人員的反饋,這些反饋會第一時間發送到最開始制定的郵箱當中。此外,在提交app到App Store之前,改進自己的app並繼續分發構建版本,知道解決所有的問題 7)停止測試

你可以選擇將某個構建版本設定為到期來停止對它的測試,並前往“app發現流程概述”中提交你的app到App Store。如果不將當前的構建版本設定為到期,並且將其上傳到App Store,那麼即使它在App Store上線後,已經收到邀請的測試人員將仍然可以測試你的構建版本。90天后,你的構建版本將在TestFlight中不可用。 TestFlight的優勢

以前我們進行測試都是需要測試人員提供裝置的 UDID,並且開發人員需要將這些裝置的UDID添加到開發人員中心,註冊對應的裝置資訊,因此每次有新的測試人員加入,我們都需要重新添加裝置資訊,並且重建簽證檔案(Provisioning Profile)並且重新打包,而且裝置有著100的上線,操作起來非常不方便。

但是現在使用TestFlight,我們只需要測試人員提供一個郵箱地址即可,開發人員登入iTunes Connect中添加測試人員和對對應的郵箱地址資訊,然後發送測試邀請,測試者接受邀請,在通過TestFlight-app下載自己的app進行測試。我們不再需要裝置的UDID,而且人數不再是100,就像前面說的正式發行前小眾測試人員可以有10000,重點是不再需要每次重新設定認證,只需要上傳構建版本到iTunes上即可。

當然,也可以使用第三方平台進行測試。

對於具體如何一步一步操作,這裡就不示範了,可以參考這篇部落格 參考

Beta Testing Made Simple

TestFlight Beta版測試概述

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.