App Center Test

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.

App Center Test (dříve Xamarin Test Cloud) je služba pro automatizaci testů pro nativní a hybridní mobilní aplikace. Testy napsané pomocí podporovaných architektur lze spouštět na stovkách jedinečných modelů zařízení a operačních systémů hostovaných v našem datacentru. Spusťte testovací běhy pomocí rozhraní příkazového řádku App Center nebo veřejného rozhraní REST API. App Center ukládá výsledky testů, včetně mediálních prostředků, pro zobrazení po dobu až šesti měsíců.

Testovací běhy se spouštějí hostovaným způsobem: nahrajte binární soubory aplikace a testovací soubory a spusťte testy v našem datacentru. Vygenerované prostředky, jako jsou snímky obrazovky a protokoly zařízení, se uchovávají pro testovací sestavy.

App Center Test udržuje šestiměsíční zásady uchovávání dat pro data testovací sestavy. Odeberou se všechny testovací sestavy starší než šest měsíců.

Tip

V testovacím uživatelském rozhraní App Center se zobrazí jenom 50 nejnovějších testovacích spuštění pro každou testovací řadu. Ke starším testovacím běhům můžete přistupovat pomocí rozhraní API služby App Center.

Klíčové funkce

  • Skutečná zařízení – používáme skutečná zařízení s Androidem & iOSem, která nemají root nebo jailbreak, což poskytuje nejlepší přibližnou úroveň prostředí vašich uživatelů.
  • Snímky obrazovky – snímky obrazovky se automaticky zaznamenávají pro každý testovací krok a dají se zobrazit vedle sebe pro všechna zařízení v sestavě testu.
  • Protokoly – Zobrazí protokoly zařízení v testovacím běhu a trasování zásobníku pro neúspěšné testovací kroky.
  • Souběžná spuštění – Spouštění testů na více zařízeních současně, aby se urychlil čas na výsledky. Další informace o souběžnosti najdete v části Základní koncepty .
  • Oblíbená podpora architektury
    • Appium (Java s JUnitem)
    • Calabash
    • Espresso (jenom Android)
    • Xamarin.UITest
    • XCUITest (jenom iOS)

App Center Test v současné době nepodporuje následující funkce:

  • Ruční testování
  • Simulace stavu sítě
  • Připojení k mobilní síti
  • Síť VPN
  • Zátěžové testování

Než začnete, doporučujeme se seznámit se základními koncepty testu.