Vytvoření automatizovaného testu, který spouští spustitelný soubor využívající obecné testy
Publikováno: srpen 2016
Obecný testy slouží k volání externí programy a testů. Poté bude obecný test považován testovacím modulem za jakýkoli jiný typ testu. Například obecné testy můžete spustit z průzkumníka testů a můžete získat a publikovat výsledky z obecných testy, stejně jako z jiných testů.
Obecný test použijte k zabalení existující test, program nebo nástroj třetí strany, který se chová následovně:
Ji lze spustit z příkazového řádku.
Vrátí hodnotu předejte nebo selhání.
V případě potřeby také vrátí podrobné výsledky pro inner"testy, které jsou testy, které obsahuje.
Sada Visual Studio zpracuje obecný testy stejně jako ostatní testy. Můžete spravovat a jejich použití stejné zobrazení a můžete získat a publikovat jejich výsledků.
Obecný testy jsou jednoduchý formulář rozšiřitelnosti pro sadu Visual Studio. Umožnit spuštění jiné testy, jako je například předchozí testů a vlastní testy, kromě předdefinovaných test typy, které jsou webové, načíst, jednotka, ruční a řazení.
Požadavky
- Visual Studio Enterprise Visual Studio Test Professional
V tomto tématu:
Úkoly
Jak vytvořit obecný testu
Obecný Test argumenty příkazového řádku
Nasazení souborů pro obecný testy
Úkoly
Které vám pomohou při vytváření obecný testy použijte v následujících tématech:
Klíčové úkoly |
|
---|---|
Vytvoření obecný testu: obecný testu můžete vytvořit pomocí obecný test šablony, kterou naleznete v sadě Visual Studio a zadáním program, který chcete volat. Další informace naleznete v tématu Jak vytvořit obecný testu v tomto tématu. |
|
Pomocí proměnné prostředí v obecný testy: proměnné prostředí můžete použít k reprezentování cesty do složky obsahující soubory, včetně vašeho cílový spustitelný soubor a položky k nasazení. |
|
Spuštění testů obecný: obecný testy, které jste vytvořili z Průzkumníka testů jednotky nebo s použitím test kategorií z příkazového řádku můžete spustit. |
|
Určování pokrytí kódu: vědět, kolik je zlepšit kvalitu kódu, je třeba určit, kolik obecný testů jsou pokrývá při spuštění kódu. |
|
Vytvoření a používání soubor souhrnné výsledky: pomocí soubor souhrnné výsledky testu obecného může generovat výsledky testů konkrétní, podrobné,. |
Jak vytvořit obecný testu
Poznámka
Následující postup předpokládá, abyste měli existující test, program nebo nástroj třetí strany ve formě spustitelného souboru k zabalení jako obecný test.Musíte být možné spouštět z příkazového řádku tento spustitelný soubor a musí vrátit hodnotu předejte nebo selhání.
Vytvořit obecný test
V Průzkumníku řešení otevřete místní nabídku pro projekt testování částí a programové projekt testů uživatelského rozhraní, přejděte na Přidat, a poté zvolte možnost Obecný Test.
Šablona pro obecný test je přidán do testovací projekt. Zobrazí se v hlavním okně pro úpravy. Nový obecný test je zadána výchozí název, například GenericTest1.generic a se zobrazí v Průzkumníku řešení v rámci testovací projekt.
V části zadat existující program (test, test harness nebo test adaptéru) k zabalení jako obecný test, označit cestu a název test, program nebo nástroj třetí strany k zabalení do obecný test souboru.
(Volitelné) V části argumenty příkazového řádku mají být předána do obecný test, zadejte jeden nebo více argumentů, které mají být předána. Více argumentů oddělte mezerami. Další informace naleznete v tématu Obecný Test argumenty příkazového řádku v tomto tématu.
(Volitelné) V části Další soubory k nasazení s tento obecný test, zadejte všechny soubory, které test musí mít správně spustit.
Poznámka
Před spuštěním test, soubory, které zadáte v tomto kroku se zkopírují do adresáře nasazení, který je vytvořen pomocí sady Visual Studio.
Další informace naleznete v tématu Nasazení souborů pro obecný testy v tomto tématu.
(Volitelné) V části pracovní adresář, zadejte adresář, který spustitelný soubor se má použít jako pracovní adresář při jeho spuštění.
(Volitelné) Zadejte název souboru výsledků.
Spusťte obecný test.
Tip
Můžete vytvořit a použít soubor XML na základě souhrnné výsledky pro zajištění podrobné výsledky části můžete obecný test.Další informace naleznete v tématu Použití souhrnného souboru výsledků s obecným testem.
Tento test je připraven ke spuštění; Vrátí výsledek 0 nebo jiné číslo. Modul testu interpretuje 0 jako předaná a jakékoli jiné číslo jako se nezdařilo.
Obecný Test argumenty příkazového řádku
Argumenty příkazového řádku můžete předat programu, který zabalí obecný test.
Můžete například předat jeden argument, stačí zadat argument v poli indikován argumenty příkazového řádku mají být předána do obecný test, obecný testu.
Předat více argumentů, zadejte je v argumenty příkazového řádku mají být předána do obecný test pole, oddělené mezerami. Můžete například zadat popis: 12 "% TestDeploymentDir%\mydeployedfile.txt".
Uvidíte stejný příklad v kontextu Návod: Vytváření a spouštění obecných testů.
Nasazení souborů pro obecný testy
Pokud obecný test nebo spustitelný soubor, který ji zabalí potřebovat další podpůrných souborů při spuštění, můžete nasadit tyto soubory před spuštěním test.
To je ukázáno v Nasazení souboru při spuštění generického testu postupu na portále Návod: Vytváření a spouštění obecných testů.
Chcete-li nasadit soubory pro obecný test
V Průzkumníku řešení otevřete testovací projekt, který obsahuje obecný test.
V části Další soubory k nasazení s tento obecný test, zadejte všechny soubory, které test musí mít správně spustit.
Poznámka
Před spuštěním test, soubory, které zadáte v tomto kroku se zkopírují do adresáře nasazení, který je vytvořen pomocí sady Visual Studio.
Spusťte obecný test.
Zabezpečení
Můžete nejen volání obecný test jakýkoli spustitelný program ve vašem počítači, používá vaše pověření, jako je tomu tak. Z tohoto důvodu Přesvědčte se, že důvěřujete autora program a vědět, co bude program provádět.
Viz také
Creating Automated Tests Using Microsoft Test Manager
Řešení potíží s obecnými testy