蘋果官方App測試工具TestFlight
TestFlight是蘋果官方認(rèn)可的App內(nèi)測分發(fā)渠道。通過TestFlight,開發(fā)者可以在App上架App Store之前,使用用戶的電子郵件地址或通過分享公開邀請鏈接,輕松邀請用戶來測試App和輕App的體驗(yàn),并收集用戶寶貴的反饋。(最多可邀請10,000名測試員。)
要充分利用TestFlight,開發(fā)者需要先將App的至少一個beta構(gòu)建版本上傳至App Store Connect,然后使用用戶的電子郵件地址或通過分享公開鏈接來邀請測試員。測試員接受您的電子郵件邀請或點(diǎn)開公開鏈接,即可開始測試。測試員需要使用適用于iPhone、iPad、iPod touch、Apple Watch和Apple TV的TestFlight app,才能安裝您的App并提供反饋。測試員可以在TestFlight app中啟用自動更新,確保其測試的始終是最新的可用版本。
內(nèi)部測試員:
開發(fā)者可以添加最多100名團(tuán)隊(duì)成員來測試您的App。這些內(nèi)部測試員需擔(dān)任帳戶持有人、管理、App管理、開發(fā)人員或營銷職能,以在App迭代時快速測試beta版本。每位成員可在多達(dá)30臺設(shè)備上進(jìn)行測試。內(nèi)部測試員對所有可供測試的beta構(gòu)建版本皆擁有訪問權(quán)。
外部測試員和群組:
開發(fā)者可以邀請多達(dá)10,000名外部測試員來測試您的App。邀請測試員時,可以使用對方的電子郵件地址,也可以啟用并分享公開鏈接來公開地邀請任何人。您可以僅創(chuàng)建一個測試員群組,然后添加您希望他們測試的各個構(gòu)建版本。您也可以創(chuàng)建多個群組并為每個群組添加不同的構(gòu)建版本,具體取決于您希望他們重點(diǎn)測試哪些功能。在將App的第一個構(gòu)建版本添加到群組時,這個構(gòu)建版本必須通過beta版App審核,以確保它完全符合App Store審核指南。該構(gòu)建版本獲得批準(zhǔn)后,您就可以開始測試了。
通過電子郵件邀請測試員:
如果開發(fā)者知道測試員的電子郵件地址,可以通過電子郵件發(fā)送邀請,并附上用于安裝App并開始測試的鏈接。如果您已有一組現(xiàn)有的外部測試員,或者希望邀請?zhí)囟ǖ娜藛T來參加測試,電子郵件是分享app beta版本的一種有效方式。
通過公開鏈接邀請測試員:
通過公開鏈接,您可以將App分享給所在開發(fā)團(tuán)隊(duì)以外的人員,而無需知道他們的電子郵件地址或其他聯(lián)系信息。您可以通過社交媒體、信息平臺和電子郵件宣傳等方式分享您的公開鏈接,以便讓更多人知道您的beta測試。如果您沒有既定的外部測試員群組,使用公開鏈接是擴(kuò)大App的影響范圍以及發(fā)展測試受眾的一種有效方式。
要啟用公開鏈接,請前往App的TestFlight頁面,點(diǎn)按現(xiàn)有的群組,再點(diǎn)按“啟用公開鏈接”。然后,您可以拷貝這個鏈接并在組織外部分享。在您分享公開鏈接時,許多社交媒體平臺都會顯示您的App圖標(biāo)、名稱和支持的設(shè)備。為了幫助潛在測試員了解更多相關(guān)信息,可以考慮附上關(guān)于您的App和TestFlight的詳細(xì)信息。請勿翻譯TestFlight的名稱,也不要創(chuàng)建自定徽章來在TestFlight中推廣您的App。
您可以根據(jù)需要來限制能夠使用公開鏈接加入群組的測試員人數(shù)。根據(jù)所在團(tuán)隊(duì)的資源,您不妨先從小規(guī)模測試開始,再逐漸提高人數(shù)上限。如果達(dá)到了群組限制或者您停用了公開鏈接,那么如有任何人再嘗試成為測試員,都會看到一條信息,表示您的beta測試名額已滿或者不再接受新的測試員。為了確保潛在測試員能夠獲得良好的用戶體驗(yàn),請仔細(xì)考慮在哪里分享您的公開鏈接,以及應(yīng)在何時刪除公開鏈接。
測試信息:
在將App分享給外部測試員時,開發(fā)者需要告知他們要測試的內(nèi)容,以及與測試相關(guān)的其他重要信息。您可以在App Store Connect中app的“測試信息”頁面上輸入這些詳細(xì)信息。此外,您還應(yīng)提供您會查收郵件的電子郵件地址,以便接收和回復(fù)測試員提供的反饋。在將App分發(fā)給內(nèi)部測試員時,測試信息為選填內(nèi)容。
獲取反饋:
借助TestFlight 2.3或更高版本(IOS13及以上),測試員可通過截屏直接從您的App發(fā)送反饋,還可以在App崩潰后立即提供額外的背景信息。若要查看反饋,請前往您的App在App Store Connect中的“TestFlight”頁面,在“反饋”部分點(diǎn)按“崩潰”或“截屏”。如測試員使用Apple tvOS或較早的iOS版本,其反饋將發(fā)送至您在“測試信息”中提供的電子郵件地址。
支持的App:
TestFlight支持適用于iOS、watchOS、Apple tvOS和iMessage信息的App。開發(fā)者可同時測試(內(nèi)部或外部)多達(dá)100個App,也可同時測試多個構(gòu)建版本。構(gòu)建版本在上傳后90天內(nèi)將保持可供測試的狀態(tài)。