Určení nastavení testů v nástroji Microsoft Test Manager
Při spuštění testů v Microsoft Test Manager testovací architektura může shromažďovat data, například protokolu akce, nahrávání videa nebo trasovací diagnostické informace pro každou roli počítače.Můžete zadat tyto možnosti v testování nastavení.Testování nastavení ovládacího prvku adaptéry diagnostická data , ve skutečnosti sběru údajů.
Testování typické webové nebo distribuovaného systému, použije více testovacího počítače k provádění rolí klienta, serveru, databáze a tak dále.Test nastavení určit role, které jsou požadovány pro testy a zadat konfiguraci samostatné diagnostické adaptéru pro každou roli.Při spuštění testů v plánu testování prostředí laboratoře se stejným číslem rolí je automaticky zaškrtnuto.Pokud existuje více testovacích prostředích, které odpovídají sadě role v test nastavení, můžete vybrat jiný odpovídající prostředí.
Požadavky
- Visual Studio Ultimateor Visual Studio Premium orVisual Studio Test Professional
Je třeba použít test nastavení?
Při prvním spuštění používat Microsoft Test Manager je nejjednodušší použít test nastavení.
Není třeba testovat nastavení -li:
Ruční nebo průzkumné zkoušky se systémem v aplikaci Microsoft Test Manager; a
Chcete zaznamenat protokol provedených akcí ve výsledcích zkoušek.
Je nutné otestovat nastavení Chcete-li:
Přidat protokoly událostí, IntelliTrace nebo video záznam výsledky testů a bug pracovních položek, který vám pomůže určit chyby v aplikaci.
Proveďte analýzu vlivu test Chcete-li zjistit, jaké zkoušky jsou ovlivněny nedávné změny kódu.
Emulate potenciální slabá místa, které vaše aplikace příležitostně setkat v prostředí výroby.
Konfigurujte podrobnosti jak automatických testů, které jsou spouštěny případů.
Jak používat testovací soubor nastavení?
V aplikaci Microsoft Test Manager v Vlastnosti stránku otestovat plánu, můžete vybrat dva soubory nastavení testu.Jedna je pro ruční testy a druhý pro automatické testy.Spustíte-li v tomto plánu testových případů, tato nastavení jsou výchozí hodnoty, ale je možné přepsat do jednotlivých sérií.
Můžete vytvořit nový soubor nastavení testu, nebo vybrat existující soubor, který již byl definován v týmu projektu.Například pokud vytváříte nový plán testování pro následující iteraci týmového projektu, by obvykle znovu použít testovací soubor nastavení, která byla použita v aktuální iterací.
Chcete-li vybrat nebo vytvořit testovací soubor nastavení pro plán testování:
Otevřít testování Center, plán, Vlastnosti.Podle Ruční spuštění nebo Automatické spuštění, klepněte na nabídku v Testování nastavení a zvolte buď existující test souboru s nastavením, nebo Nový.Upravit podrobnosti stávající soubor nastavení testu, můžete použít Open.
Nastavení pro automatické spuštění při spuštění testových případů, které byly spojeny s testování kódu.Všechny testy jsou ručně, nemusíte tuto možnost nastavit.
Chcete-li spravovat testovací soubory nastavení projektu týmu:
Otevřít Lab Center, Test nastavení.Zde můžete upravit existující soubory nastavení testu a vytvořit nové.
Další informace naleznete v tématu Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 6: testování nástrojů A.
Úprava nastavení testu
Test nastavení stránky jsou:
Obecná
Role
Data a Diagnostika
Rozšířené – pouze pro automatické testy.Další informace získáte v tématu Vytváření automatizovaných testů pomocí nástroje Microsoft Test Manager.
SHRNUTÍ
Testování nastavení: Obecné
Zadejte název souboru s nastavením a určit, zda se jedná o ruční nebo automatické zkušební jízdy.
Zvolte ručně Chcete-li definovat nastavení pro průzkumné testů a testových případů, které můžete spustit ručně pomocí následujících kroků test v Microsoft Test Manager testy, ve kterých můžete přehrát nahrané posloupnost akcí.
Zvolte Automatické Chcete-li definovat nastavení spuštění testových případů, které byly přidruženy k zkušebních metod v aplikaci Visual Studio.
Testování nastavení: role
Na role stránky testu nastavení, zvolit kombinaci role počítače, který je vhodný pro spuštění testů.Při použití tohoto nastavení testu při spuštění testu softwaru v rámci testu musí být nasazeny v prostředí, které má alespoň tolik strojů, s odpovídající sadou rolí.Role je popisek, například webový server nebo databázový server, který označuje zamýšlené použití počítače.
Seznam dostupných sad rolí je založen na laboratorní prostředí, které jsou definovány v testu projektu.Pokud nevidíte, který je vhodný pro testy, je nutné vytvořit nové prostředí laboratoře.Další informace naleznete v tématu Vytváření laboratorní prostředí.
Testování rolí pro ruční spuštění
Místní role je vždy zahrnuta.Tato role odpovídá do počítače, ve kterém spuštění nástroje Microsoft Test Manager a kdy provést zkoušky.Pokud testujete distribuovaná nebo webovou aplikaci a chcete ke shromáždění diagnostických dat z počítačů serveru při spuštění testů, nepotřebujete další role.
Tip
Máte-li prostředí, které zahrnuje klient pro stolní počítače, může spuštění ručních testů v tomto počítači, pokud nainstalujete Microsoft Test Manager.Tento počítač efektivně, pak bude místní počítač pro test nastavení, protože bude spuštění ručních testů v tomto počítači.
Role pro automatizovaný test běží
Automatické testy musí být spuštěn v testovacím prostředí.Je třeba zvolit sadu rolí, která obsahuje role pro každý počítač, na kterém vaše aplikace je nasazena.Je-li jednoduché aplikace pracovní plochy, bude vyžadovat pouze jednu roli.Je-li distribuované aplikace, jako jsou například webové služby, bude také vyžadovat role webového serveru a případně také pro databázový server a tak dále.Pokud vaše aplikace používá externí služby, která není součástí aplikace, která by neměl obsahovat sady rolí.
Na Vyberte role, které chcete použít ke spuštění automatických testů, zvolte počítač, na kterém bude zkušební kód načten a spuštěn.
Test nastavení: Data a Diagnostika
Na této stránce můžete přidat a konfigurovat diagnostické adaptéry ke shromažďování dat pro každou roli počítače v prostředí laboratoře.Ve většině případů je součástí výsledky testů diagnostických dat.
Postupně vyberte každou roli a zkontrolovat diagnostické adaptéry, které chcete použít.
Adaptér diagnostických dat |
Konfigurace |
---|---|
Protokol akce: umožňuje záznam akce provést během zkoušky, tak, aby bylo možné přehrát, je rychle zpět při další příležitosti.Akce budou zaznamenány i jako textové popisy v jakékoli hlášení, které vytvoříte, tak, aby závady můžete snadněji diagnostikována. |
Postupy: Výběr aplikací, které budou zaznamenány v manuálním testu |
Proxy třída klienta ASP.NET pro IntelliTrace a dopad Test Vyberte tento adaptér v roli webového klienta.Je vyžadován, pokud testujete aplikace technologie ASP.NET a chcete získat informace o Dopad Test nebo technologie Intellisense údaje o role webového serveru. |
|
Protokol událostí Protokoly událostí aplikace, zabezpečení a systém bude součástí výsledků zkoušek.Můžete napsat kód ve vaší aplikaci pro přidání položek do těchto protokolů. |
Zvolte Konfigurace typy událostí, které chcete vybrat. |
IntelliTrace: můžete nakonfigurovat adaptér diagnostická data pro IntelliTrace ke shromažďování informací o konkrétní diagnostické trasování lze izolovat chyby, které se obtížně reprodukovat.Tím se vytvoří IntelliTrace soubor, který obsahuje tyto informace.Soubor má příponu .iTrace.Pokud se test nezdaří, můžete vytvořit chybu.IntelliTrace souboru, který je uložen spolu s výsledky zkoušek je automaticky přiřazen k této chybě.Data, která jsou shromažďovány v souboru IntelliTrace zvyšuje ladění produktivitu zkrácením doby potřebné k reprodukci a diagnostikovat chyby v kódu.Z tohoto souboru IntelliTrace může být v jiném počítači, což snižuje riziko chyby probíhá bez reprodukovatelné simulované místní relace. Další informace naleznete v tématu Ladění aplikace pomocí zaznamenávání provádění kódu s použitím technologie IntelliTrace. |
|
Informace o systému: zaznamenává informace o počítači. |
Žádná další konfigurace. |
Testování vlivu: tuto možnost, chcete-li zjistit, jaké zkoušky byly ovlivněny změny kódu během vývoje. Pro aplikace technologie ASP.NET umožňují tento adaptér v role webového serveru a v roli webového klienta, povolte Proxy třída klienta pro technologii ASP.NET pro IntelliTrace a dopad Test. |
Pokud testujete aplikace technologie ASP.NET na roli, kde bude spuštěn server služby IIS, zvolte Konfigurace, Advanced, ASP.NET. Jak: shromažďovat Data zkontrolovat, které zkoušky by se spustit po změně kódu |
Obrazovky a hlasový záznam: můžete vytvořit záznam plochy relace při spuštění testu.Nahrávání můžete pomoci ostatním členům týmu a izolovat problémy s aplikací, které se obtížně reprodukovat. |
Chcete-li zahrnout hlasových záznamů nebo určit, zda chcete uložit záznamy, pokud projde test kromě služeb při selhání, zvolte Konfigurace.Použití Konfigurace změny na obrazovce příliš kvality záznamu. Postupy: Nastavení testů pro záznam obrazovky a zvuku během testování |
Informace týkající se kompatibility o test nastavení mezi Visual Studio 2012 a Visual Studio 2010, viz Kompatibilita testovacích nastavení se sadou Visual Studio 2010.
Test nastavení pro automatické testy
Tyto zkušební nastavení jsou k dispozici pouze v případě, že vytváříte nastavení testu pro automatické testy.Další informace získáte v tématu Vytváření automatizovaných testů pomocí nástroje Microsoft Test Manager.
Nastavení |
Účel |
Poznámky |
---|---|---|
Nasazení |
Určete soubory budou zkopírovány do testovacího počítače před spuštěním testů.Můžete také určit adresáře vytvořit. |
Pro jednotlivé zkušební metody, můžete také zadat DeploymentItem atribut v kódu test. Další informace naleznete v tématu Postupy: Nasazení souborů pro testování. |
Skripty |
Skripty pro spuštění v počítači test, před a po spuštění automatických testů. |
|
Hostitelé |
Konfigurace technologie ASP.NET testy pro službu IIS. |
Pro maximální flexibilitu by měl kompilovat testovací projekty se Libovolný procesor konfigurace.Potom můžete spustit na oba agenti 32 a 64 bit.Žádnou výhodu kompilaci projektů test s 64-bit konfigurace. |
Časové limity |
Omezte dobu spuštění automatických testů. |
|
Doplňky |
Další konfigurace pro testování částí a webových testů. |
Viz Konfigurace doplňku Jednotkový Test |
Konfigurace doplňku Jednotkový Test
Automatizaci testového případu propojením na Jednotkový test konfigurace Test jednotky na Doplňky stránku test nastavení.
Pro kořenové složce pro sestavení, které mají být načtena, zvolte Procházet vyhledejte složku a přidat textové pole.
Kořenovou složku, která je zadána může obsahovat proměnné prostředí a představuje adresář, který bude použit jako parametr ApplicationBase domény, která testy, které jsou spuštěny v.Všechna sestavení v tomto adresáři bude načíst pomocí testů jednotky.V provozním prostředí je dobrým zvykem, nastavte adresář nainstalovanou kódu v sestavení testovací.Ve vývojovém prostředí je dobrým zvykem, nastavte adresář, kde jsou vytvořeny kódu v sestavení testovací tak.Tím je zajištěno, že všechny odkazy, které budete muset binární soubory produktu můžete načíst a vyřešen při zjišťování a provádění zkoušek bez nutnosti Zkopírujte binární soubory produktu kolem zkouškami.
Pokud je zde nastavena žádná hodnota ApplicationBase domény, která testy, které jsou spuštěny v nastavena na adresář, který obsahuje testy.
Zaškrtněte nebo zrušte zaškrtnutí políčka pro použití kontextu načtení sestavení v adresáři test.
Ve výchozím nastavení, většina sestavení jsou načtena do správné "načíst kontext" obvykle, byste měli opustit použití kontextu načtení sestavení v adresáři test vybrané.Existují však některé podmínky v případě, že budete chtít tuto funkci vypnout.Pokud existuje velký počet sestavení v adresáři test a zadali jste umístění pod kořenové složce pro sestavení, které mají být načtenaa testy nejsou závislé na načítání v kontextu načtení, zobrazíte výkon, zvýšit, pokud nepoužijete kontextu načtení načíst tyto zkušební sestavení.Je-li testy závisí na načítání v jiném kontextu než kontextu načtení (nejsou typické).
Další informace naleznete v tématu Doporučené postupy pro načtení sestavení.
Podle složky, které chcete použít při spuštění testů, zvolte Přidat složku.
Vyhledat složku zobrazí dialogové okno.
Vyhledejte složku a klepněte na položku OK.
Složky, které chcete použít při spuštění testů nastavení je nastavení, které budete pravděpodobně používat nejčastěji.Chcete-li zadat více cest do složek, které lze vyřešit sestavení z během provádění zkoušek a zjišťování.Všechny cesty, které jsou uvedeny v této části může obsahovat proměnné prostředí.S každou cest, které jsou zde uvedeny jsou dvě možnosti, které jsou s ním spojeny:
První možnost vybrat Použít načíst kontext políčka určíte, že adresář měl použít kontext zatížení, je-li při řešení sestavení z adresáře (Pokud kontextu načtení není vyžadováno pro zkoušky pro správnou funkci můžete pozorovat zlepšení výkonu zrušením zaškrtnutí tohoto políčka).
Druhá možnost vybrat zahrnout podsložky políčka určíte pomocí libovolné podsložce při řešení sestavení z adresáře.
Podle Další složky, které mají použít při zjišťování testy, zvolte Přidat složku.
Vyhledat složku zobrazí dialogové okno.
Vyhledejte složku a klepněte na položku OK.
To Další složky, které mají použít při zjišťování testy je užitečné v případě, že jste buď provádění zkoušek vzdáleně za Team Build nebo dělá automatizovaný spustit z nástroje Microsoft Test Manager.Cesty zde uvedené se použije pro sestavení řešení, ale pouze během zjišťování test.Tyto cesty může obsahovat proměnné prostředí.Testy jsou plánován vzdáleně spouštět z přetažení sestavení a všechny závislosti sestavení zkoušky jsou ve stejném adresáři, lze tyto cesty tak, aby aby MSTest nebo řadič Test našel dostatek závislé sestavení, které chcete zjišťovat zkoušek a naplánovat jejich vzdálených počítačů pro spuštění.
Pro spuštění plánován od Microsoft Test Manager, je další token "% BuildDrop %", lze obecně odkazovat na místo přetažení sestavení.To eliminuje potřebu vytvořit nebo aktualizovat nastavení testu při každém testování nového sestavení.Tento token bohužel není přímo podporována prostřednictvím Team Build.Nicméně pokud místo přetažení sestavení je nastaven v proměnné prostředí z definice sestavení s názvem BuildDrop, bude mít stejný výsledek).
Zvolte Uložit.
Zvolte Zavřít.
Externí zdroje
Pokyny
Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 3: laboratorní prostředí
Viz také
Koncepty
Nastavení stroje a shromažďování diagnostických informací pomocí nastavení testu
Nastavení stroje Test spustit testy nebo shromažďovat Data
Kompatibilita testovacích nastavení se sadou Visual Studio 2010