Nastavení počítačů a shromažďování diagnostických informací s použitím nastavení testu
Můžete použít Test nastavení v produktech Microsoft Test Manager a Visual Studio ke sběru dat navíc při spuštění testů. Můžete například chtít vytvořit nahrávání videa při spuštění testu. Existují adaptéry diagnostických dat pro:
Shromažďovat každý krok akce uživatelského rozhraní ve formátu textu
Záznam každé akce uživatelského rozhraní pro přehrávání
Shromáždění systémových informací
Sběr dat protokolu událostí
Shromáždit data IntelliTrace pro izolování nereprodukovatelných chyb
Adaptéry diagnostických dat lze také použít ke změně chování testovacího počítače. Test nastavení v aplikaci Visual Studio například může emulovat různá problémová místa síťové topologie a vyhodnotit výkon aplikace vašeho týmu.
V tomto tématu:
Použití nastavení testu v rámci Microsoft Test Manager
Použití nastavení testu v rámci sady Visual Studio
Podrobnosti o adaptéru diagnostických dat
Použití nastavení testu v rámci Microsoft Test Manager
S Microsoft Test Manager můžete nakonfigurovat testovací plán na spouštění testů. Testovací plán může mít dvě nastavení testu:
Ruční běhy
Automatické spuštění
Tato nastavení testu vytváříte pomocí stránky Vlastnosti testovacího plánu v Microsoft Test Manager.
Můžete nakonfigurovat obě tato nastavení testu k použití testovacího prostředí, které může emulovat jeden počítač nebo více rolí počítače. Nastavení testu zahrnuje samostatné nastavení konfigurace pro typy dat ke shromáždění pro každou roli počítače pomocí adaptérů diagnostických dat.
Co dalšího měli vědět?
PoznámkyRuční testy jsou vždy spouštěny z role místního počítače pomocí nástroje Test Runner.
Chcete-li spouštět automatizované testy Microsoft Test Manager, je nutné použít testovací prostředí.
Tipy
Klíčové úkoly pro nastavení testu v rámci Microsoft Test Manager
Následující témata vám pomohou vytvořit a konfigurovat nastavení testu pro použití s produktem Microsoft Test Manager.
Úkoly |
Související témata |
---|---|
Vytvoření nastavení testu pro použití v Microsoft Test Manager: Můžete vytvořit samostatné nastavení testu pro ruční a automatické testy v testovacím plánu. |
|
Aktualizace nastavení testu v aplikaci Microsoft Test Manager: Můžete opravit existující nastavení testu jejich úpravou v laboratorním testu nebo z aktivity Vlastnosti pro testovací plán. |
|
Zvolte existující nastavení testování pro plán testování v Microsoft Test Manager: Nastavení testů se ukládá v Team Foundation Server a může být vybráno pro použití ve více testovacích plánech. |
Testovací prostředí
Testovací prostředí je kolekce virtuálních a fyzických počítačů, které mohou používat pro vývoj a testování aplikací. Testovací prostředí může obsahovat více rolí počítače potřebných k testování vícevrstevných aplikací, například pracovních stanic, webových serverů a databázových serverů. Je možné vytvářet a spravovat testovací prostředí a spouštět manuální testy v testovacím prostředí pomocí Microsoft Test Manager, nebo spouštět automatizované testy v testovacím prostředí. Při spuštění testů pomocí testovacího prostředí bude test shromažďovat data nebo ovlivní chování počítače pro každou roli konkrétního počítače, kterou jste nakonfigurovali v nastavení testu. Navíc můžete použít pracovní postup sestavení, nasazení, testování s prostředím laboratoře k automatizaci procesu sestavení, nasazení a spuštění automatických testů v aplikaci.
Následující ilustrace ukazuje příklady nastavení testů a prostředí pro testovací plán.
Následující obrázek ukazuje, jak definovat sadu rolí stroje pro nastavení testu. Pak můžete vybrat testovací prostředí obsahující počítače nebo virtuální počítače, které jsou přiřazeny jednotlivým rolím počítače k použití při spouštění testů. Testovací prostředí, které obsahuje přinejmenším sadu rolí počítače, které jsou definovány v nastavení testu, můžete vybrat. Laboratorní prostředí může zahrnovat jiné role počítače, které nejsou zadány v nastavení testu, jak je znázorněno na následujícím obrázku.
Použití nastavení testu v rámci sady Visual Studio
Ke spuštění jednotky, kódovaného UI, výkonu webu nebo zátěžového testu pomocí sady Visual Studio můžete přidat, konfigurovat a vybrat nastavení testu při spuštění testů. Chcete-li spustit testy, shromažďovat data nebo vzdáleně ovlivňovat testovací počítač, je nutné zadat použití testovacího řadiče v nastavení testu. Testovací kontrolér bude mít agenty, které lze použít pro všechny role v nastavení testu.
Co dalšího měli vědět?
PoznámkyV této verzi sady Visual Studio platí problémy s kompatibilitou nastavení testu se sadou Visual Studio 2010 vědět:
V této verzi sady Visual Studio je přidán test nastavení nejsou zahrnuty ve vašem řešení, když jednotka testování projektu nebo programové projekt testů uživatelského rozhraní. To je výsledkem vylepšení v rozhraní testování částí pro zlepšení rozšiřitelnosti, pružnosti a výkonu. Můžete však otevřít existující testový projekt Visual Studio 2010 se souborem .testsettings a bude i nadále spuštěn. Navíc můžete přidat soubor .testsettings do vašeho řešení, pokud potřebujete shromažďovat konkrétní údaje z adaptéru dat a diagnostiky nebo spustit test s řadiči testu; to však není doporučeno, pokud to není nezbytné.
Otevřete-li testovací projekt Visual Studio 2010 se souborem .testsettings nebo určíte, že je nutné přidat do soubor .testsettings do vašeho řešení, postupy pro 0c15317e-80c6-4317-aed3-82b8e15e3901#CreateTestSettingVSHowDoIUse a 0c15317e-80c6-4317-aed3-82b8e15e3901#EditTestSetting byly změněny.
Přidáte-li, že výkonu webu a zátěžový test projektu do vašeho řešení, řešení bude stále obsahovat soubor .testsettings; však výrobci pro 0c15317e-80c6-4317-aed3-82b8e15e3901#CreateTestSettingVSHowDoIUse, a 0c15317e-80c6-4317-aed3-82b8e15e3901#EditTestSetting se změnily.
Testovací prostředí se používají pouze v případě, že testy spustíte pomocí Microsoft Test Manager a nejsou v aplikaci Visual Studio.
Klíčové úkoly pro nastavení testu v rámci Visual Studio
Následující témata vám pomohou vytvořit a konfigurovat nastavení testu pro použití se sadou Visual Studio.
Úlohy |
Související témata |
---|---|
Vytvoření nastavení testu pro použití v aplikaci Visual Studio: Můžete vytvořit nastavení testu pro jednotky, kódované UI, webový výkon a zátěžové testy pomocí podporovaných adaptérů diagnostiky dat. |
|
Upravte nastavení testování v aplikaci Visual Studio: Můžete provádět opravy existujícího nastavení testů jejich úpravou. |
|
Určete nastavení testu pro použití ve vašem řešení: Řešení může obsahovat více souborů s nastavením testu. Můžete vybrat soubor nastavení testu pro použití podle potřeby testování. |
|
Nakonfigurujte testy aplikace Visual Studio, aby používaly vzdálené počítače: Chcete-li spustit testy, shromažďovat data nebo ovlivnit testovací počítače vzdáleně, můžete nainstalovat a nakonfigurovat testovací kontrolér a testovacího agenta. |
Podrobnosti o adaptéru diagnostických dat
Následující tabulka obsahuje přehled různých způsobů, aby adaptéry diagnostických dat lze nakonfigurovat pro použití s rolemi místní nebo vzdálený počítač.
Adaptér diagnostických dat, který se používá v nastavení testu |
Ruční testy v místním počítači |
Automatizované testy |
Ruční testy: sběr dat pomocí sady rolí a prostředí |
Poznámky |
||
---|---|---|---|---|---|---|
|
Ano |
Ne |
Ano (viz poznámky) |
|
||
|
Ano |
Ano |
Ano |
|
||
|
Ne |
Ano (viz poznámky) |
Ne |
|
||
|
Ne |
Ano (viz poznámky) |
Ne |
Poznámka Tento adaptér diagnostických dat platí pouze pro nastavení testu Visual Studio.Nepoužívá se pro nastavení testu v rámci Microsoft Test Manager.Navíc je tento adaptér kompatibilní s testovacími projekty Visual Studio 2010. Poznámka Z důvodu kompatibility se pokrytí kódem uplatňuje při automatickém spuštění testů z nástroje Microsoft Test Manager nebo na vzdáleného testovacího agenta ze sady Visual Studio pomocí starší verze MSTest runner. |
||
|
Ano |
Ano |
Ano |
|||
|
Ano |
Ano |
Ano |
Další informace naleznete v tématu Používání IntelliTrace. |
||
|
Ne |
Ano (viz poznámky) |
Ne |
Emulaci adaptéru diagnostických dat můžete použít pro roli klienta nebo serveru. Není nutné použít adaptér na obou těchto rolích, které vzájemně komunikují. Poznámka Tento adaptér diagnostických dat platí pouze pro nastavení testu Visual Studio.Nepoužívá se pro nastavení testu v rámci Microsoft Test Manager. Poznámka Emulaci sítě nelze použít ke zvýšení rychlosti připojení k síti. Upozornění Pokud zahrnete emulaci sítě adaptéru diagnostických dat do nastavení testu a máte v úmyslu použít ho v místním počítači, pak musíte také svázat ovladač emulace sítě do jednoho ze síťových adaptérů v počítači.Ovladač emulace sítě je třeba pro správnou funkci adaptéru diagnostiky dat v rámci emulace sítě.Ovladač emulace sítě byl nainstalován a svázán k adaptéru dvěma způsoby:
Ovladač emulace sítě můžete také nainstalovat z příkazového řádku v místním počítači bez instalace testovacího agenta aplikace Visual Studio pomocí následujícího příkazu: VSTestConfig NETWORKEMULATION /install Upozornění Adaptér emulace sítě je testy zatížení ignorován.Namísto toho zkoušky zatížení použijí nastavení specifikované v síťové skladbě scénáře testování zatížení.Další informace naleznete v tématu Určení typů virtuálních sítí ve scénáři zátěžového testu a Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test. |
||
|
Ano |
Ano |
Ano |
|||
|
Ano |
Ano |
Ano |
|
||
|
Ano |
Ano (viz poznámky) |
Ano |
Chcete-li to provést, naleznete v části Postupy: Nastavení agenta Test Agent pro spouštění testů komunikujících s plochou. |
Co dalšího měli vědět?
PoznámkyJe možné vytvořit vlastní diagnostická data adaptéry ke splnění konkrétní testování požadavku, který není součástí standardní adaptéry.
Související úlohy
Můžete vytvořit a použít vlastní adaptér diagnostických dat ke sběru vlastních dat nebo provádět úkoly, které mají na počítač takový vliv, jako je snížení dostupné systémové paměti, zmenšení volného místa na disku nebo přidělení a uchování jiných prostředků během testu.
Spouštění manuálních testů pomocí aplikace Team Web Access
Pomocí nástroje Microsoft Test Manager můžete spustit ruční testy, předběžné testovací relace a automatické testy z plánu testování. Spustíte-li některý z těchto testů z testovacího plánu, shromážděná diagnostická data budou zahrnuta ve výsledcích testu.
Spouštění systémových testů s použitím sady Microsoft Visual Studio
Po nakonfigurování nastavení testu v aplikaci Visual Studio můžete spustit testy a shromažďovat diagnostická data, která vám pomohou izolovat slabá místa a chyby v aplikaci.
Externí zdroje
Pokyny
Testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitolu 3: testovací prostředí
testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 6: testovacích nástrojů
Viz také
Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat
Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test
Compatibility of Test Settings with Visual Studio 2010