Použití souhrnného souboru výsledků s obecným testem
Publikováno: srpen 2016
Prostřednictvím použití souboru souhrnných výsledků může obecný test generovat specifické a podrobné výsledky testu. Soubor souhrnných výsledků je soubor XML, který odpovídá určitému schématu XML. Poskytuje mechanismus pro test podrobných výsledků pro části obecných testů, jako například výsledky případů pro každý test, pokud se používá ke spuštění více testových případů třetích stran obecný test.
Požadavky
- Visual Studio Enterprise
Poznámka
Při vzdáleném spuštění obecného testu, který komunikuje výsledky prostřednictvím souboru souhrnných výsledků, nelze zobrazit výsledky okamžitě.Všechny testy v testovacím běhu musíte nejprve dokončit, než bude možné zobrazit výsledky obecného testu, i když obecný test sám je již dokončena.
Vytváření a používání souboru souhrnných výsledků
Pomocí souboru souhrnné výsledky se skládá z následující hlavní kroky.
Poznámka
Předpokládá se, zda již máte spuštěný program nebo testování, že chcete použít jako základ pro testování obecný a že můžete upravit jeho zdrojový kód.
Nejprve spusťte xsd.exe, nástroj Definice schématu XML. Jedná se o nástroj příkazového řádku, který je přístupný z příkazového řádku aplikace Visual Studio. Vaším cílem je nastavit nástroj xsd jako výstup třídu v jazyce dle vašeho výběru, který obsahuje specifické parametry a vlastnosti. Při spuštění xsd jednu z možností, které zadáte je soubor schématu XML SummaryResult.xsd, které můžete najít ve složce < jednotky > Program Files (x 86) \Microsoft Visual Studio 12.0\Xml\Schemas. Informace o spuštění xsd.exe naleznete v tématu XML Schema Definition Tool (Xsd.exe).
Dále upravte program, který použijete pro obtékání jako obecný test. Pomocí třídy generované xsd přidejte parametry a vlastnosti do tříd testu obecných parametrů. V tomto kroku můžete změnit váš kód tak, aby poskytoval výstup dat v průběhu testu. Výstupní data jsou ve formátu, který lze zobrazit na stránce Obecné zkoušky [Výsledky] v aplikaci Visual Studio.
Nakonec vytvořte obecný test sami pro zabalení existujícího programu. Tento proces je popsán v tématu Jak vytvořit obecný testu. V obecném testu v části Výsledky nastavení zvolte Soubor souhrnných výsledků a zadejte cestu do složky, kam chcete umístit soubor souhrnných výsledků.
Když spustíte obecný test, zapíše data do souboru souhrnných výsledků podle změn provedených ve zdrojovém kódu. To je navíc k výsledkům, které uvádí v souboru .trx testovacího běhu. Po spuštění testu a vytvoření souboru souhrnných výsledků jej může aplikace Visual Studio analyzovat a zobrazit podrobné výsledky kódování testu ke generování.
Příklad souhrnného souboru výsledků
<?xml version="1.0" encoding="utf-8" ?>
<SummaryResult>
<TestName>ParentTest</TestName>
<TestResult>Passed</TestResult>
<InnerTests>
<InnerTest>
<TestName>InnerTest1</TestName>
<TestResult>Passed</TestResult>
<ErrorMessage>Everything is fine.</ErrorMessage>
<DetailedResultsFile>D:\Documents and Settings\Results.txt</DetailedResultsFile>
</InnerTest>
<InnerTest>
<TestName>InnerTest2</TestName>
<TestResult>Failed</TestResult>
<ErrorMessage>Something went wrong.</ErrorMessage>
<DetailedResultsFile>D:\Documents and Settings\Results.txt</DetailedResultsFile>
</InnerTest>
</InnerTests>
</SummaryResult>
Viz také
Jak vytvořit obecný testu
Návod: Vytváření a spouštění obecných testů