TestFlight現(xiàn)在能夠?qū)ν粋€(gè)App同時(shí)進(jìn)行分發(fā)和測(cè)試的多次構(gòu)建,在此之前,它只允許分發(fā)一次構(gòu)建。結(jié)合新的組管理特性,多次構(gòu)建提供了一種有效的方式來(lái)進(jìn)行A/B測(cè)試,它能夠讓開(kāi)發(fā)人員執(zhí)行可控試驗(yàn),對(duì)比給定特性的兩個(gè)變種版本。在具備多次構(gòu)建功能之后,就可以定義針對(duì)測(cè)試人員的組,并為他們分配一個(gè)用于測(cè)試的不同構(gòu)建。實(shí)際上,測(cè)試人員所能選擇的構(gòu)建數(shù)量并沒(méi)有什么限制。這也解決了使用TestFlight的開(kāi)發(fā)人員長(zhǎng)期以來(lái)所面臨的一個(gè)問(wèn)題,也就是無(wú)法保持App較舊的構(gòu)建,這可能會(huì)被有些開(kāi)發(fā)人員視為嚴(yán)重的障礙,因?yàn)锳pp在出現(xiàn)嚴(yán)重的bug時(shí),這妨礙了用戶切換回一個(gè)較為穩(wěn)定的版本。
除此之外,在App發(fā)布到App Store之后,構(gòu)建并不會(huì)在TestFlight上移除,這樣的話測(cè)試人員就能繼續(xù)使用它們并提供反饋。
在使用TestFlight 1.5版本的時(shí)候,就能夠使用所有的新特性,它可以從App Store上下載。與之前的版本相比,對(duì)于沒(méi)有任何測(cè)試構(gòu)建的App,TestFlight 1.5不會(huì)將它們列出來(lái),即便它們可能已經(jīng)實(shí)際安裝到了設(shè)備上。這項(xiàng)新特性在App評(píng)論中,曾經(jīng)得到過(guò)一些1星的評(píng)價(jià)。
TestFlight是Apple針對(duì)iOS App的beta測(cè)試基礎(chǔ)設(shè)施,最初它在2014年被收購(gòu),隨后它被集成到了iTunesConnect中。
查看英文原文:Apple TestFlight Now Supports A/B Testing of iOS Apps