Spuštění testovacího běhu

Důležité

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

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

Testovací běh je spuštění sady testů s binárním souborem aplikace. Tato část popisuje, jak nahrát a spustit testovací běh v App Center Test. Před vytvořením testovacího běhu proveďte kroky v tématu Začínáme s testem app center.

Testovací běhy se spouští spuštěním příkazu, který vyvolá rozhraní příkazového řádku (CLI) app center. Příkaz lze spustit z místního systému, testovacího počítače, jako součást kontinuální integrace nebo systému průběžného nasazování. Tím se aplikace a testy nahrají do App Center Test, kde spustí a vygenerují testovací sestavu. Některé parametry příkazu se liší v závislosti na platformě aplikace, testovací architektuře, testovacích zařízeních a dalších možnostech konfigurace testu. Pokud chcete vygenerovat příkaz prototypu, použijte dialogové okno Nový testovací běh v App Center Test.

App Center Test

  1. Přihlaste se k portálu App Center.
  2. Vyberte aplikaci.
  3. V navigační oblasti na levé straně vyberte Test (kruh s ikonou zaškrtnutí).

Zobrazí se základní přehled existujících testovacích běhů pro vybranou aplikaci a tlačítko Nový testovací běh .

Nový testovací běh

Kliknutím na tlačítko Nový testovací běh spustíte dialogové okno, které vytvoří příkaz testovacího spuštění prototypu. Toto dialogové okno prochází třemi obrazovkami.

  1. Vyberte zařízení – vyberte zařízení, u které chcete testovat.
  2. Konfigurace – vyberte řadu testů, systémový jazyk a testovací architekturu, která se má pro test použít.
  3. Odeslat – poskytuje prototypový příkaz pro spuštění nového testovacího běhu na základě předchozích výběrů.

Mezi těmito obrazovkami se můžete pohybovat po dokončení výběru nebo tlačítek Další > a < Předchozí .

Vybrat zařízení

Vyberte zařízení nebo pojmenovanou sadu zařízení, která chcete testovat. Sada zařízení je kolekce zařízení a operačních systémů. Pokud jste už vytvořili sadu zařízení, můžete ji vybrat ze seznamu pojmenovaných sad zařízení.

V opačném případě klikněte na Zvolit jinou konfiguraci zařízení než zvolte zařízení, která chcete použít, ze seznamu. Pokud chcete vybraná zařízení uložit jako pojmenovanou sadu zařízení, klikněte na Uložit sadu a zadejte název. Pokud chcete pokračovat bez uložení tohoto výběru jako pojmenované sady zařízení, klikněte na Vybrat N zařízení (hodnota N se při výběru zařízení mění, aby se potvrdil počet vybraných zařízení).

Konfigurace

Vyberte testovací řadu, systémový jazyk a testovací architekturu. Jazyk systému určuje národní prostředí zařízení, které ovlivňuje nastavení zařízení na úrovni systému, například oddělovač desetinných míst. Další informace o testovacích řadách najdete v tématu Koncepty app center Test Core.

Odeslat

Na základě předchozích kroků se vygeneruje příkaz prototypu. Některé parametry v tomto příkazu prototypu je potřeba upravit tak, aby odpovídaly vašemu prostředí, než ho použijete k nahrání a spuštění testovacího běhu. Například prototyp příkazu vygenerovaný pro hypotetického uživatele a aplikaci pro Android s testy Espresso může vypadat takto:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path PATH_TO_FILE.apk  --test-series "main" --locale "en_US" --build-dir PATH_TO_ESPRESSO_BUILD_FOLDER

Důležité

Zde uvedený příkaz slouží pouze pro ilustraci. Nepoužívejte tento příkaz. Místo toho použijte dialogové okno k vygenerování prototypu příkazu pro vaši aplikaci, testovací architekturu a parametry testu.

Parametry příkazu zahrnují:

  • appID vybrané aplikace v App Center. Tato hodnota by se neměla měnit.
  • devicesID vybrané sady zařízení , pro které se má provést. Pokud jste vybrali pojmenovanou sadu zařízení, ID se vygeneruje z názvu sady zařízení. Pokud pojmenovanou sadu zařízení nepoužíváte, ID se vygeneruje jako slug zařízení. Slug zařízení je jedinečná šestnáctková hodnota představující vybranou kolekci zařízení a operačních systémů. Tato hodnota by se neměla měnit.
  • app-path – cesta k testované aplikaci. Tato cesta musí být upravena tak, aby odpovídala vašemu prostředí, a může se jednat o absolutní nebo relativní cestu.
  • test-series – vybraná testovací řada. Testovací řada je popisek, který slouží k seskupení testovacích běhů v sestavách testů App Center.
  • build-dir – cesta k adresáři, který obsahuje výstup sestavení pro automatizaci testů. Tato cesta musí být upravena tak, aby odpovídala vašemu prostředí, a může se jednat o absolutní nebo relativní cestu.

Upravte app-path a build-dir ve vygenerovaném příkazu tak, aby odpovídaly vašemu prostředí, a pak je spusťte pomocí příkazového řádku nebo okna terminálu. Příkaz můžete uložit pro budoucí testovací běhy.

Upravená verze příkazového řádku pro tento hypotetický příklad by mohla být:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path "app/build/outputs/apk/debug/app-debug.apk"  --test-series "main" --locale "en_US" --build-dir "app/build/outputs/apk/androidTest/debug"

Poznámka

Každý nahraný soubor je omezený na 400 MB. Ujistěte se, že velikost souboru aplikace nebo obsahu adresáře build-dir nepřekračuje limit velikosti.

Získání nápovědy

Podporu můžete kontaktovat na portálu App Center. V pravém horním rohu obrazovky vyberte nabídku Nápověda (?) a pak zvolte Kontaktovat podporu. Na vaše dotazy odpoví náš vyhrazený tým podpory.

Pokud potřebujete pomoc s testovacím spuštěním, přejděte na příslušný testovací běh, zkopírujte adresu URL z prohlížeče a vložte ji do konverzace podpory. Adresa URL testovacího běhu vypadá nějak takto https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747: .