TestFlight是蘋果伴隨iOS 8推出的服務(wù),開(kāi)發(fā)者可以通過(guò)它更加方便的管理自己的應(yīng)用測(cè)試流程。
早在今年中WWDC大會(huì)上蘋果公布iOS 8的時(shí)候他們就同時(shí)公布了iOS 8中為開(kāi)發(fā)者所準(zhǔn)備的測(cè)試工具TestFlight。如今隨著iOS 8的發(fā)布,這個(gè)工具也做了更新。
參加TestFlight測(cè)試的流程是這樣的。開(kāi)發(fā)者把自己的已經(jīng)到達(dá)Beta測(cè)試程度的應(yīng)用上傳至iTunes Connect,然后提交測(cè)試者的名單。開(kāi)發(fā)者可以選擇25名內(nèi)測(cè)用戶,也就是開(kāi)發(fā)組內(nèi)部的人員來(lái)測(cè)試你的應(yīng)用。另外,在這次更新之后,開(kāi)發(fā)者還可以通過(guò)電子郵件邀請(qǐng)1000名以內(nèi)的公測(cè)用戶來(lái)測(cè)試你的應(yīng)用。不過(guò)值得注意的是,進(jìn)入了公測(cè)程序的應(yīng)用必須完全符合App Store的應(yīng)用審核規(guī)范,并且通過(guò)Beta應(yīng)用審核才能夠發(fā)到測(cè)試者手里。
在測(cè)試者的角度來(lái)看,如果開(kāi)發(fā)者邀請(qǐng)某個(gè)用戶參加測(cè)試,這個(gè)用戶就會(huì)收到一封郵件,邀請(qǐng)他安裝App Store上的TestFlight應(yīng)用。然后在TestFlight應(yīng)用里,用戶就會(huì)看到那些他受邀測(cè)試的應(yīng)用了。如果開(kāi)發(fā)者發(fā)布了新版,那么在TestFlight里測(cè)試者也可以看到應(yīng)用更新。從這個(gè)意義來(lái)說(shuō),TestFlight的表現(xiàn)有點(diǎn)類似于一個(gè)專供Beta測(cè)試用的App Store。
TestFlight為開(kāi)發(fā)者提供了一個(gè)很方便的手段來(lái)對(duì)應(yīng)用進(jìn)行測(cè)試,開(kāi)發(fā)者不再需要考慮如何向目標(biāo)用戶發(fā)布測(cè)試版,或者擔(dān)心泄露,或者擔(dān)心應(yīng)用更新的一致性,這一切都可以在TestFlight里自動(dòng)完成。