Začínáme s testem App Center

Důležité

31. března 2025 je naplánované vyřazení z provozu. I když můžete dál používat Visual Studio App Center, dokud ho úplně vyřadíte, existuje několik doporučených alternativ, na které můžete zvážit migraci.

Přečtěte si další informace o časových osách a alternativách podpory.

Před použitím projektu s testem App Center je potřeba provést tyto kroky.

1. Vytvoření účtu App Center

Vytvořte účet App Center na appcenter.ms.

2. Instalace rozhraní příkazového řádku App Center

Testovací běhy se spouštějí pomocí rozhraní příkazového řádku App Center. Pokud ještě není nainstalovaný, nainstalujte ho podle těchto pokynů . Po instalaci spusťte příkaz appcenter login a propojte účet App Center s nástrojem.

3. Vytvoření aplikace v App Centeru

Všechny testovací prostředky a operace jsou v kontextu aplikace. Vytvořte projekt aplikace, který se má otestovat.

4. Projděte si základní koncepty.

Pochopení základních konceptů testovací služby usnadňuje používání, navigaci a komunikaci s podporou. Před spuštěním prvních testů si projděte téma Testování základních konceptů .

5. Ujistěte se, že testy běží místně na fyzickém zařízení.

App Center Test používá k testování jenom fyzická zařízení, ne emulátory nebo simulátory. Pro vývojáře androidu to nemusí mít vliv, protože APK cílí na emulátor je obvykle platný pro cílení na ekvivalentní skutečné zařízení s Androidem.

Pro vývojáře pro iOS to ale může být náročnější:

  • Aplikace vytvořené pro zařízení a simulátory s iOSem nejsou křížově kompatibilní kvůli různým architekturám procesorů.
  • Aplikace vytvořené pro zařízení s iOSem musí být zřízeny pomocí procesu podepisování společnosti Apple. Zpočátku může být obtížné nastavit zřizování iOS a později je aktualizovat, když vyprší platnost profilů nebo vyžadují úpravy.
  • Některé testovací architektury, jako je Xamarin.UITest & Calabash, nejsou explicitně kompatibilní s publikováním aplikací pro iOS do App Store. Tyto architektury přidávají do IPA sestavení, která by měla být přítomna pouze během vývoje.
  • Při prvním testování na fyzickém zařízení s iOSem musíte v nastavení zařízení povolit UIAutomation .

Přeskočení místního testování je možné, ale nedoporučuje se. Diagnostika problémů spuštěných v App Center je mnohem obtížnější, pokud má aplikace nevyřešené problémy s místním testováním.

6. Příprava projektu k nahrání

Každá testovací architektura má pro nahrávání do testu App Center jiné požadavky. Postupujte podle pokynů k příslušné testovací architektuře: