Jak testovat beta aplikace pro iOS pomocí TestFlight

Automaticky přeloženo z Deepl

TestFlight je bezplatné řešení poskytované společností Apple, které umožňuje odeslat testovací verzi aplikace konkrétním uživatelům beta verze. Tímto způsobem můžete spravovat zpětnou vazbu od beta testerů a aplikovat případné úpravy (pokud jsou potřeba) před vydáním aplikace v App Store. V tomto příspěvku na blogu prozkoumáme, jak využít TestFlight pro produkční aplikaci bez chyb.

Postup je poměrně jednoduchý. Stručně řečeno:

1. Nahrajte aplikaci do aplikace App Store Connect

2. Pozvěte beta testery

3. Otestujte aplikaci pomocí aplikace TestFlight

Nahrajte svou aplikaci

  • V aplikaci Xcode přejděte do nabídky Simulátor a vyberte možnost Generic iOS Device.
  • Poté v nabídce klikněte na položku Product (Produkt) a vyberte možnost Archive (Archivovat).
  • Na konci procesu archivace se zobrazí okno Organizátor, ve kterém se zobrazí právě vytvořený archiv.
  • Klikněte na tlačítko Nahrát do obchodu App Store.

Pozvání uživatelů k otestování aplikace

  • Jakmile je váš soubor .ipa nahrán do aplikace App Store Connect, můžete pozvat uživatele k jeho otestování!
  • Po dokončení zpracování vaší aplikace a zpřístupnění sestavení stačí přejít přímo na kartu TestFlight.
  • Možná budete vyzváni k doplnění některých dalších informací:

  • Po dokončení je vaše aplikace připravena k testování!

blank

Existují dva typy testerů, které můžete pozvat: App Store Connect testery a externí testery.

Testeři App Store Connect

To jsou lidé z vašeho týmu nebo lidé, kteří získali přístup k vašemu účtu App Store Connect. Na jeden projekt můžete pozvat až 25 interních testerů a každý člen může testovat až na 30 zařízeních.

K tomu je třeba provést následující kroky:

  • Přejděte do sekce App Store Connect Users a kliknutím na tlačítko „+“ přidejte testery:

blank

  • Poté vyberte uživatele App Store Connect, kterého chcete přidat:

blank

Externí testery

Abyste se mohli stát externím testerem, nemusíte mít účet App Store Connect. K beta testování aplikace určené k veřejnému vydání v App Store můžete přizvat až 10 000 externích testerů, kteří nemusí být členy vašeho týmu.

Postup je následující:

  • Přejděte do sekce App Store Connect Users a kliknutím na tlačítko „+“ přidejte externí testery:

blank

  • Přidejte nové testery do stávající skupiny nebo vytvořte novou skupinu:

blank

  • Poté je třeba ke skupině testerů přiřadit sestavení:

blank

Když pozvete externí testery, společnost Apple vaši aplikaci zkontroluje a přezkoumá, aby umožnila externí testování. Jakmile bude vaše sestavení schváleno pro beta testování, Apple vás o tom vyrozumí e-mailem.

Testování aplikace

Pozvaní testeři obdrží e-mail s odkazem na testování vaší aplikace. Aby mohli testovat, budou si muset stáhnout aplikaci TestFlight.
Po přijetí pozvánky budou vyzváni k instalaci testované aplikace.
blank
Uživatelé App Store Connect i externí uživatelé budou moci odeslat svou zpětnou vazbu z aplikace TestFlight.
blank
Najednou lze testovat až 100 aplikací, interně nebo externě, a testovací relace trvá 90 dní od nahrání sestavení. Po uplynutí 90 dnů již není možné aplikaci testovat. Budete muset nahrát další sestavení a zahájit novou testovací relaci.
Jak jsme si ukázali, TestFlight umožňuje snadno přizvat interní i externí uživatele k testování aplikací a shromažďovat cennou zpětnou vazbu před jejich zveřejněním v App Store.

Šťastné testování!

David Azancot
• 4D for iOS Product Owner • David Azancot se připojil k týmu 4D Product jako Product Owner v roce 2017. Má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Jeho role také zahrnuje zajištění toho, aby implementace funkcí vyhovovaly potřebám zákazníků. David graduoval jako MBA v marketingu, internetu a mobilitě na Institutu Leonarda Da Vinciho a svou kariéru zahájil v roce 2011 u začínající mobilní společnosti, kterou později získala Madvertise (skupina mobilního marketingu). S nadšením pro mobilní rozhraní byl přirozenou volbou pro vývoj interaktivních mobilních reklamních formátů pro skupinu v roce 2015. Zároveň David od roku 2012 vyvíjí vlastní aplikace pro iOS a Android.