Sdílet prostřednictvím


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

Test nastavení

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.

Test test nastavení Microsoft Test Manager v plánu

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.

Test nastavení počítače role a adaptéry

Dd286743.collapse_all(cs-cz,VS.110).gifKlíč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í.

Dd286743.collapse_all(cs-cz,VS.110).gifLaboratorní 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.

Koncepty nastavení testu

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.

Nastavení testů a prostředí

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ámky

    • Prerequsite V 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.

    • PrerequsiteLaboratorní prostředí se používají pouze v případě, že spustíte testy pomocí Microsoft Test Manager a nikoli pomocí sady Visual Studio.

Dd286743.collapse_all(cs-cz,VS.110).gifKlíč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

Microsoft Test ManagerAkce 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)

  • Při shromažďování dat na vzdálené prostředí nahrávání bude fungovat pouze v místním počítači.

  • Akce protokoly se vybírají při vytváření záznamu při spuštění ručního testu akce.

Visual Studio 2012 a Microsoft Test ManagerProxy 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

  • Tuto možnost použijte, pouze v případě, že IntelliTrace nebo zkoušky vlivu diagnostické údaje adaptérů jsou vybrány pro klientská role.

Visual Studio 2012 a Microsoft Test ManagerProfilovací 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

  • Tento adaptér diagnostických dat je podporována pouze v případě, že spuštění testů zatížení ze sady Visual Studio.

Visual Studio 2012Kó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

  • Průchod kódem můžete použít pouze v případě, že spuštění automatického testování v aplikaci Visual Studio nebo mstest.exe a pouze z počítače, který bude spuštěn test. Vzdálený sběr není podporován.

  • Shromažďování dat kód disponibility nefunguje, pokud máte nastavení testu, který je nakonfigurován tak, aby bylo možné shromáždit informace IntelliTrace.

PoznámkaPozná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ámkaPozná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.

Visual Studio 2012 a Microsoft Test ManagerProtokol 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

Visual Studio 2012 a Microsoft Test ManagerIntelliTrace: 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

  • Pokud povolíte shromažďování údajů IntelliTrace, sběr údajů kód disponibility nebude fungovat.

  • Používáte-li IntelliTrace pro roli webového klienta, je nutné vybrat Proxy klienta ASP.NET IntelliTrace a dopad Test adaptéru diagnostická data.

  • Jsou podporovány pouze následující verze služby IIS: Služba IIS 6.0, IIS 7.0 a IIS 7.5.

Další informace naleznete v tématu Ladění aplikace pomocí zaznamenávání provádění kódu s použitím technologie IntelliTrace.

Visual Studio 2012Emulace 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ámkaPozná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ámkaPozná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ámkaPoznámka
Emulace sítě nelze použít ke zvýšení rychlosti připojení k síti.
Poznámka k upozornění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:
  • Síť emulační ovladač nainstalován s Microsoft Visual Studio Test Agent 2012: The Microsoft Visual Studio Test agenta lze použít na vzdálených počítačích a místního počítače.Při instalaci Visual Test Studio Agent instalační proces obsahuje krok konfigurace, spojující sítě emulační ovladač síťové karty.Další informace naleznete v tématuInstalace a konfigurace agentů zkušební a testovací řadiče.

  • Síť emulační ovladač nainstalován s Microsoft Visual Studio Test Professional 2012: při použití emulace sítě poprvé, budete vyzváni k svázat sítě emulační ovladač síťové karty.

Emulační ovladač sítě můžete také nainstalovat z příkazového řádku v místním počítači bez instalace agenta testovací aplikace Visual Studio pomocí následujícího příkazu:VSTestConfig NETWORKEMULATION /install
Poznámka k upozornění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é.

Visual Studio 2012 a Microsoft Test ManagerInformace 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

Visual Studio 2012 a Microsoft Test ManagerTestovat 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

  • Pokud shromažďujete údaje o vlivu testu pro roli webového klienta, je nutné vybrat Proxy klienta ASP.NET IntelliTrace a otestovat vliv diagnostických dat adaptéru.

  • Jsou podporovány pouze následující verze služby IIS: Služba IIS 6.0, IIS 7.0 a IIS 7.5.

Visual Studio 2012 a Microsoft Test ManagerZá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

  • Je-li zkušební software agenta spuštěn jako proces namísto služby, můžete vytvořit video, záznam při spuštění automatických testů.

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ámky

    • Ikona upozorněníUpozorně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.

    • Ikona upozornění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:

    • Prerequsite 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

Dd286743.collapse_all(cs-cz,VS.110).gifPokyny

Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 3: laboratorní prostředí

Testování pro zajištění průběžného dodávání v sadě Visual Studio 2012 – Kapitola 6: Sada testovacích nástrojů

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