Nastavení stroje a shromažďování diagnostických informací pomocí nastavení testu
Můžete použít Test nastavení v Microsoft Test Manager a Visual Studio shromažďovat data navíc, spustíte-li testy.Například můžete chtít vytvořit video nahrávání můžete spustit test.Existují adaptéry diagnostických dat:
Shromažďovat každý krok akce uživatelského rozhraní ve formátu textu
Zaznamenávat každou akci uživatelské rozhraní pro přehrávání
Shromažďovat informace o systému
Sběr dat protokolu událostí
Sběr dat IntelliTrace lze izolovat-a reprodukovatelné chyby
Adaptéry diagnostických dat lze také změnit chování testovacího počítače.Test nastavení v aplikaci Visual Studio, například lze emulovat různých problémových míst topologie sítě a vyhodnotit výkon aplikace pro váš tým.
V tomto tématu:
Test nastavení pomocí Microsoft Test Manager
Test nastavení pomocí sady Visual Studio
Podrobné diagnostické informace datový adaptér
Test nastavení pomocí Microsoft Test Manager
S Microsoft Test Manager, konfigurace testovací plán spuštění testů.Plán testování může mít dvě nastavení testu:
Ruční spuštění
Automatické spuštění
Vytvoříte-li tyto otestovat pomocí nastavení Vlastnosti stránky plán testování v Microsoft Test Manager.
Můžete nakonfigurovat oba tyto otestovat nastavení pro použití laboratorní prostředí který může emulovat do jednoho počítače nebo více rolí počítače.Test nastavení zahrnuje samostatné konfigurační nastavení pro typy dat k shromažďování informací o roli každý počítač pomocí adaptéry diagnostická data.
Co by měla vědět?
PoznámkyRuční testy jsou vždy spouštěny v roli místního počítače pomocí testu.
Spuštění automatických testů Microsoft Test Manager, je nutné použít laboratorní prostředí.
Tipy
Klíčové úkoly pro test nastavení s Microsoft Test Manager
Pomocí následující témata vám pomohou vytvořit a konfigurovat nastavení test v Microsoft Test Manager.
Úkoly |
Související témata |
---|---|
Vytvoření nastavení testu pro použití v Microsoft Test Manager: v testovém plánu můžete vytvořit samostatný test nastavení pro ruční a automatické testy. |
|
Aktualizace nastavení test v Microsoft Test Manager: je možné provádět opravy existujícího nastavení testu úpravou v centru Lab nebo z činnosti vlastnosti pro testový plán. |
|
Zvolte existující nastavení testu pro testový plán v aplikaci Microsoft Test Manager: Test nastavení jsou uloženy v Team Foundation Server a může být vybráno pro použití ve více plány pro testování. |
Laboratorní prostředí
Laboratorní prostředí je kolekce virtuálních a fyzických počítačů, které slouží k vývoji a testování aplikací.Laboratorní prostředí může obsahovat více rolí počítače potřebné k testování vícevrstevného aplikací, jako jsou například pracovní stanice, webové servery a databázovými servery.Je možné vytvářet a spravovat laboratorní prostředí a spustit testy v laboratorním prostředí pomocí Microsoft Test Manager.Spustíte-li pomocí prostředí pro laboratorní testy, test bude shromažďovat data nebo ovlivnit chování počítače pro každou roli konkrétní počítač, který jste nakonfigurovali v test nastavení.Kromě toho můžete pracovní postup sestavení nasadit zkušební s prostředím lab k automatizaci procesu vytváření, nasazení a spuštění automatických testů v aplikaci.
Na následujícím obrázku jsou uvedeny příklady nastavení testů a prostředí pro testový plán.
Následující obrázek ukazuje, jak definovat sadu počítače rolí pro test nastavení.Pak můžete vybrat laboratorní prostředí obsahující počítače nebo virtuálních počítačů, které jsou přiřazeny k jednotlivým rolím počítače při spuštění testů.Můžete vybrat laboratorní prostředí, zahrnující alespoň set machine role, které jsou definovány v nastavení testu.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.
Test nastavení pomocí sady Visual Studio
Ke spuštění vaše jednotka, kódované UI, výkon webového nebo testy zatížení pomocí sady Visual Studio, můžete přidat, konfigurace a vyberte test nastavení při spuštění testů.Chcete-li spustit testy, shromažďování dat nebo ovlivnit testovacího počítače vzdáleně, je nutné zadat testovacího řadiče v test nastavení.Řadič test bude mít činitele, které lze použít pro každou roli v test nastavení...
Co by měla vědět?
PoznámkyV Visual Studio 2012, jsou některé problémy s kompatibilitou z testování nastavení pomocí aplikace Visual Studio 2010 znát:
V Visual Studio 2012, přidali test nastavení nejsou zahrnuty ve vašem řešení v případě, že jednotka testování projektu nebo kódované projekt testů uživatelského rozhraní.To je důsledkem zdokonalení v rámci zkušební jednotky zlepšit výkon, rozšiřitelnost a pružnosti.Můžete však otevřít existující Visual Studio 2010 projekt testů s .testsettings souboru a bude nadále spuštěna.Navíc můžete přidat soubor .testsettings do vašeho řešení v případě, že je nutné shromažďovat údaje o specifických dat a diagnostické adaptérem nebo testu s testovací řadiče; Nicméně to není vhodné v případě potřeby.
Otevřete-li Visual Studio 2010 testování projektu se souborem .testsettings nebo určit, že je nutné přidat do souboru .testsettings do vašeho řešení, postupy pro výběru souboru active .testsettings, a úpravou souboru .testsettings byly změněny.
Pokud přidáte že webové výkon a zatížení otestovat projekt do řešení, řešení stále zahrnout soubor .testsettings; však výrobci pro výběru souboru active .testsettings pro výkon webového a načíst testy, a úpravou souboru .testsettings pro výkon webového a načíst testy byly změněny.
Laboratorní prostředí se používají pouze v případě, že spustíte testy pomocí Microsoft Test Manager a nikoli pomocí sady Visual Studio.
Klíčové úkoly pro test nastavení aplikace Visual Studio
Pomocí následující témata vám pomohou vytvořit a konfigurovat nastavení testu pro použití se sadou Visual Studio.
Úkoly |
Související témata |
---|---|
Vytvoření nastavení testu pro použití v aplikaci Visual Studio: můžete vytvořit nastavení testu pro vaše jednotka kódované uživatelského rozhraní webových výkon a zatížení testů pomocí diagnostických dat podporované adaptéry. |
|
Upravit nastavení testu v aplikaci Visual Studio: je možné provádět opravy existujícího nastavení testu úpravou. |
|
Určete nastavení testu pro použití ve vašem řešení: je řešení může obsahovat více souborů nastavení testu.Můžete vybrat testovací soubor nastavení používat podle potřeb testování z nich. |
|
Konfigurovat své testy Visual Studio pomocí vzdálených počítačích: Chcete-li spustit testy, shromažďování dat nebo ovlivnit testovacího počítače vzdáleně, můžete nainstalovat a nakonfigurovat agenta řadič a test test. |
Podrobné diagnostické informace datový adaptér
Následující tabulka obsahuje přehled různých způsobů, že adaptéry diagnostických dat lze nakonfigurovat pro použití s rolemi v místním nebo vzdáleném počítači.
Diagnostická data adaptér, který se používá v nastavení testu |
Ruční testy v místním počítači |
Automatické testy |
Ruční testy: Sběr dat pomocí sady rolí a prostředí |
Poznámky |
---|---|---|---|---|
Akce protokolu: protokol akce shromažďuje textový popis každé akce uživatelského rozhraní, která se provádí při zkoušce.Akce protokoly jsou ukládány s výsledky testů ke zkoušce.Můžete zobrazit protokol akce chcete-li zjistit, jaké akce byly odebrány. |
Ano |
Ne |
Ano (viz poznámky) |
|
Proxy třída klienta pro technologii ASP.NET pro IntelliTrace a dopad Test: tento proxy umožňuje shromažďovat informace o volání http klienta na webový server pro adaptéry diagnostická data IntelliTrace a zkoušky vlivu. |
Ano |
Ano |
Ano |
|
Profilovací služby technologie ASP.NET: vytvoříte nastavení testu, který obsahuje ASP.NET profilování, které k shromažďuje údaje o výkonu na ASP.NET webových aplikací. |
Ne |
Ano (viz poznámky) |
Ne |
|
Kód disponibility (Visual Studio 2010): vytvoříte nastavení testu, který obsahuje informace o pokrytí kódu, které lze zjistit, jak velká část kódu je kryta testy. |
Ne |
Ano (viz poznámky) |
Ne |
Poznámka
Tento adaptér diagnostické údaje platí pouze pro test nastavení aplikace Visual Studio.Nepoužívá se pro test nastavení v Microsoft Test Manager.Navíc je tento adaptér kompatibilní s projekty aplikace Visual Studio 2010 test.
Poznámka
Z důvodu kompatibility platí Průchod kódem při automatické spuštění testů z nástroje Microsoft Test Manager nebo na vzdálený agent Test ze sady Visual Studio pomocí starší verze odnoží MSTest.
|
Protokol událostí: můžete konfigurovat nastavení zahrnout shromažďování událostí protokolu zkoušce, která bude zahrnuta do výsledků zkoušek. |
Ano |
Ano |
Ano |
|
IntelliTrace: můžete konfigurovat diagnostická data adaptéry 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.Fild IntelliTrace, 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 IntelliTrace souboru místní relace může být simulované v jiném počítači.To snižuje riziko chyby probíhá bez reprodukovatelné. |
Ano |
Ano |
Ano |
Další informace naleznete v tématu Ladění aplikace pomocí zaznamenávání provádění kódu s použitím technologie IntelliTrace. |
Emulace sítě: můžete určit, má znamenat zátěž umělou síť na test pomocí nastavení testu.Emulace sítě ovlivňuje, že emulují konkrétního síťového připojení s rychlostí, například telefonní komunikace do a z počítače.
Poznámka
|
Ne |
Ano (viz poznámky) |
Ne |
Síťový adaptér emulace diagnostických dat můžete použít pro roli klienta nebo serveru.Není nutné použít adaptér na obou těchto rolí, které vzájemně komunikovat.
Poznámka
Tento adaptér diagnostické údaje platí pouze pro test nastavení aplikace Visual Studio.Nepoužívá se pro test nastavení v Microsoft Test Manager.
Poznámka
Emulace sítě nelze použít ke zvýšení rychlosti připojení k síti.
Upozornění
Pokud zahrnete síťový adaptér diagnostických dat emulace test nastavení a máte v úmyslu použít v místním počítači, pak je třeba také svázat emulační ovladač sítě některé síťové adaptéry v počítači.Emulační ovladač sítě je vyžadován pro síťový adaptér diagnostických dat emulace funkci.Emulační ovladač sítě je nainstalován a vázány k adaptéru dvěma způsoby:
Upozornění
Emulace síťového adaptéru je ignorován v zatížení zkoušky.Testy zatížení použijte nastavení, které jsou určeny v síti skladba scénář testování zatížení.Další informace naleznete v tématu Určení typů virtuální sítě v případě zkušební zatížení a Jak: vytvoření Test nastavení pro zkušební zatížení distribuované.
|
Informace o systému: test nastavení lze nastavit tak, aby zahrnovala systémové informace o počítači, na kterém je spuštěn test. |
Ano |
Ano |
Ano |
|
Testovat vliv: můžete shromažďovat informace o tom, které byly použity metody v kódu aplikace při spuštění testového případu.Lze použít společně s změny kódu aplikace, která byla provedena vývojáři určit, jaké zkoušky byly ovlivněny změnami vývoje. |
Ano |
Ano |
Ano |
|
Záznam videa: můžete vytvořit záznam videa plochy relace při spuštění testu.Video můžete pomoci ostatním členům týmu a izolovat problémy s aplikací, které se obtížně reprodukovat. |
Ano |
Ano (viz poznámky) |
Ano |
Chcete-li to provést, naleznete v Jak: váš Agent Test nastavení spuštění testů, které spolupracují s plochou. |
Co by měla vědět?
PoznámkyUpozornění: jsou některé compatibility test nastavení pomocí aplikace Visual Studio 2010 , že je třeba věnovat pozornost při práci s Visual Studio 2010 testování projektů v Visual Studio 2012.
Upozornění: Visual Studio 2012 obsahuje částečnou podporu pro architekturu ARM. Uživatelské rozhraní pro ruční testování i nové průzkumné testování v počítači, který má architekturu založenou na ARM je stejná jako u jiných platforem.Při použití testovacího počítače s architekturou ARM, však nesmí obsahovat nahrávání akce.Jsou podporovány pouze následující adaptéry diagnostických dat:
Systémové informace
Je možné vytvořit vlastní adaptéry diagnostické splnit specifické požadavky pro testování, která není součástí standardní adaptéry.
Související úlohy
Vytvoření diagnostické datový adaptér shromažďovat Data vlastní nebo ovlivnit zkušební stroj
Můžete vytvořit a použít vlastní diagnostické datový adaptér ke sběru dat vlastní nebo provádět úkoly, které mají vliv na počítače, například snížení dostupné systémové paměti snížení volného místa na disku, nebo přidělit a držení jiných prostředků při zkoušce.
Spuštění ruční testy pomocí Nástroj pro spuštění testu
Správce Microsoft otestovat spuštěním ručních testů, průzkumné zkušební relace a automatických testů z testovacího plánu.Spustíte-li některý z těchto testů z plánu, diagnostické údaje shromážděné součástí výsledků zkoušek.
Spuštění testů v prostředí laboratoře
Po nakonfigurování vašeho testu nastavení Microsoft Test Manager zahrnout laboratorní prostředí, můžete spustit buď ručně nebo automatických testů v testovacím prostředí.
Spouštění systémových testů s použitím sady Microsoft Visual Studio
Po nakonfigurování test nastavení v aplikaci Visual Studio, můžete spustit testy a shromažďování diagnostických dat, který vám pomůže určit problémových míst a chyby v aplikaci.
Externí zdroje
Pokyny
Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 3: laboratorní prostředí
Viz také
Úkoly
Jak: vytvoření Test nastavení pro zkušební zatížení distribuované
Koncepty
Nastavení stroje Test spustit testy nebo shromažďovat Data
Kompatibilita testovacích nastavení se sadou Visual Studio 2010