Sdílet prostřednictvím


Vytvoření automatického testování, která spustí spustitelný soubor pomocí obecné testy

Pomocí obecného zkoušky volání externích programů a zkoušky.Po provedení této obecný test považován test motoru jiný typ testu.Například obecné testy můžete spustit Test Explorer a můžete získat a publikovat výsledky z obecné testy, stejně jako z jiných zkoušek.

Použijte obecný test zalomení existující test, program nebo nástroj třetí strany, který se chová následovně:

  • Lze jej spustit z příkazového řádku.

  • Vrátí hodnotu nebo.

  • Volitelně také vrátí podrobné výsledky zkoušek "vnitřní", které jsou testy, které obsahuje.

Visual Studio zpracovává obecné testy, stejně jako jiné testy.Můžete spravovat a spustit pomocí stejného zobrazení a můžete získat a publikovat jejich výsledků.

Obecné testy jsou jednoduchý formulář rozšiřitelnost pro Visual Studio.Nechť jednotky, ruční spuštění jiné testy, jako například načíst předchozí zkoušky a vlastní zkoušky ke zkušební předdefinovaných typů, které jsou webové a Objednáno.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

V tomto tématu:

Úkoly

K vytvoření obecné testy použijte následující témata:

Klíčové úkoly

  • Související témata

Vytváření obecný test: obecný test můžete vytvořit pomocí šablony obecný test v aplikaci Visual Studio a určením program, který chcete volat.Další informace naleznete v tématuJak vytvořit obecný Testv tomto tématu.

Pomocí proměnných prostředí v obecné testy: představující cesty do složky obsahující soubory, včetně spustitelného souboru cílový nasazení položky můžete použít proměnné prostředí.

Obecné testy: obecné testy, vytvořené z jednotky Test Explorer nebo pomocí kategorie test z příkazového řádku můžete spustit.

Určení kódu disponibility: Chcete-li vědět, kolik je zlepšování kvality kódu, je nutné určit kolik kód obecné testy nepřekrývají jejich spuštění.

Vytvoření a použití souboru souhrnné výsledky: základě souhrnné výsledky souboru obecný test lze generovat specifické, podrobné, výsledky.

Jak vytvořit obecný Test

[!POZNÁMKA]

Následující postup používají harmonizovanou předpokládá mají existující test, program nebo nástroj třetí strany ve formě spustitelného souboru jako obecný test zalomení.Musí být možné spustit z příkazového řádku tento spustitelný soubor a musí vrátit hodnotu nebo.

Vytvořit obecný test

  1. V aplikaci Solution Explorer otevřete místní nabídku pro zkušební projekt jednotka nebo kódované zkušebního projektu uživatelského rozhraní, přejděte na Přidata pak zvolte Obecný Test.

    Šablona pro obecný test je přidán do zkušebního projektu.Zobrazí se v hlavním okně úprav.Nový obecný test je uveden výchozí název, například GenericTest1.generic a zobrazí se v aplikaci Solution Explorer zkušebního projektu.

  2. Pod zadat existující aplikace (test, vodiče test nebo test adaptéru) zalomení jako obecný test, určete cestu a název test, program nebo nástroj třetí strany do obecný test obtékání souboru.

  3. (Volitelné) Pod argumenty příkazového řádku pro obecný test, zadejte jeden nebo více argumentů předat.Více argumentů, oddělte mezerami.Další informace naleznete v tématuTest obecné argumenty příkazového řádkuv tomto tématu.

  4. (Volitelné) Pod Další soubory nasazení tohoto obecného testu, určit soubory, které zkoušky musí být správně spustit.

    [!POZNÁMKA]

    Před spuštěním testu, soubory, které v tomto kroku určíte zkopírovány do adresáře nasazení, který je vytvořen pomocí sady Visual Studio.

    Další informace naleznete v tématu Zavedení souborů pro obecné testyv tomto tématu.

  5. (Volitelné) Pod Pracovní adresář, zadejte adresář, který je spustitelný soubor použít jako pracovní adresář jako funguje.

  6. (Volitelné) Zadejte název souboru výsledků.

  7. Uložte obecný test.

    Tip

    Můžete vytvořit a použít soubor XML na základě souhrnné výsledky stanovit podrobné výsledky částí je obecný test.Další informace naleznete v tématu Souhrnné výsledky souboru pomocí obecný Test.

Test je nyní připraven ke spuštění; Vrátí výsledek 0 nebo jiné číslo.Zkušební stroj interpretuje 0 jako úspěšný a jiné číslo jako neúspěšné.

Test obecné argumenty příkazového řádku

Program, který obtéká obecný test můžete předat argumenty příkazového řádku.

Chcete-li předat jeden argument, jednoduše zadáte argument pole označený argumenty příkazového řádku pro obecný test, v obecný test.

Chcete-li předat více argumenty, zadejte je argumenty příkazového řádku pro obecný test pole oddělené mezerami.Zadejte například: 12 % TestDeploymentDir%\mydeployedfile.txt".

Zobrazí stejný příklad v kontextu ve Názorný postup: Vytvoření a spuštění obecný Test.

Zavedení souborů pro obecné testy

Pokud obecný test nebo spustitelný soubor, který obtéká je nutné při spuštění další podpůrné soubory, můžete nasadit tyto soubory před spuštěním testu.

Je to znázorněno Nasazení souboru při spuštění testu obecný postup v Názorný postup: Vytvoření a spuštění obecný Test.

Soubory pro obecný zkušební zavedení

  1. Otevřete v aplikaci Solution Explorer zkušební projekt, který obsahuje obecný test.

  2. Pod Další soubory nasazení tohoto obecného testu, určit soubory, které zkoušky musí být správně spustit.

    [!POZNÁMKA]

    Před spuštěním testu, soubory, které v tomto kroku určíte zkopírovány do adresáře nasazení, který je vytvořen pomocí sady Visual Studio.

  3. Uložte obecný test.

Zabezpečení

Můžete pouze obecný test volání jakýkoli spustitelný program v počítači, používá pověření, jako je tomu tak.Z tohoto důvodu se ujistěte, že autor programu důvěřujete a vědět, co bude program provádět.

Viz také

Úkoly

Poradce při potížích obecné testy

Další zdroje

Vytváření automatizovaných testů pomocí nástroje Microsoft Test Manager