Sdílet prostřednictvím


Nastavení počítačů a shromažďování diagnostických informací s použitím nastavení testu

Můžete použít testování nastavení v Microsoft Test Manager a Visual Studio ke shromažďování doplňující data při spuštění testů.Můžete například vytvořit záznamu jako spustíte test videa.Existují adaptéry diagnostických dat:

  • Shromažďovat každý krok akce uživatelského rozhraní ve formátu textu

  • Zaznamenání každé akce uživatelského rozhraní pro přehrávání

  • Shromažďovat informace o systému

  • Shromažďování dat protokolu událostí

  • Shromažďování dat IntelliTrace, který vám pomůže určit-opakovatelná chyby

Nastavení testu

Adaptéry diagnostických dat lze použít také ke změně chování testovacího počítače.Můžete například s nastavením testu v sadě Visual Studio, budete simulovat různé topologie kritická místa sítě k vyhodnocení výkon aplikace vašeho týmu.

V tomto tématu:

  • Test nastavení pomocí nástroje Microsoft Test Manager

  • Pomocí nastavení testu se sadou Visual Studio

  • Podrobnosti o diagnostických dat adaptéru

Test nastavení pomocí nástroje Microsoft Test Manager

S Microsoft Test Manager, nakonfigurujte testovací plán pro spuštění testů.Testovací plán může mít dvě nastavení testu:

  • Ruční spuštění

  • Automatické spuštění

Můžete vytvářet tyto testování pomocí nastavení vlastnosti stránky testovací plán v Microsoft Test Manager.

Test nastavení nástroje Microsoft Test Manager v testovací plán

Můžete nakonfigurovat obě tyto testovat nastavení pro použití testovací prostředí které lze emulací jednoho počítače nebo více rolí počítače.Test nastavení zahrnuje samostatné konfigurační nastavení pro typy dat, ke shromažďování pro každý počítač role pomocí adaptéry diagnostická data.

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

Klíč úlohy pro nastavení testu pomocí nástroje Microsoft Test Manager

Pomocí následující témata vám pomohou vytvořit a konfigurovat nastavení testu v nástroji Microsoft Test Manager.

Úkoly

Související témata

Vytvořit nastavení testu pro použití v nástroji Microsoft Test Manager: můžete vytvořit samostatné test nastavení pro ruční a automatizované testy v testovací plán.

Aktualizovat nastavení testu v nástroji Microsoft Test Manager: jejich úpravou v testovacím centru nebo z aktivity vlastnosti pro testovací plán můžete provádět opravy do existujícího nastavení testu.

Vyberte stávající nastavení testu pro testovací plán v nástroji Microsoft Test Manager: Test nastavení jsou uloženy v Team Foundation Server a může být vybrána pro použití v několika testovacích plánů.

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 pro testování vícevrstvých aplikací, například pracovní stanice, webové servery a databázové servery.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ů používání funkce testovací prostředí test bude shromažďovat data nebo ovlivňují chování počítače pro každou roli konkrétní počítač, který jste nakonfigurovali v nastavení testu.Kromě toho můžete pracovní postup sestavení nasazování a testování s testovacím prostředím za účelem automatizace procesu vytváření, nasazování a spouštění automatizovaných testů pro vaši aplikaci.

Následující obrázek ukazuje příklady nastavení testu a prostředí pro testovací plán.

Koncepty nastavení testu

Následující obrázek ukazuje, jak definovat sadu role počítače pro test nastavení.Pak můžete vybrat testovacím prostředí, která obsahuje počítače nebo virtuální počítače, které jsou přiřazená k dané roli počítače má být použita při spuštění testů.Můžete vybrat testovacím prostředí, která obsahuje alespoň sadu rolí počítače, které jsou definovány v nastavení testu.Testovací prostředí může obsahovat další 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í a prostředí.

Pomocí nastavení testu se sadou Visual Studio

Pokud chcete spustit vaše jednotka, programové uživatelského rozhraní, výkonu webu nebo zátěžových testů pomocí sady Visual Studio, můžete přidat, konfigurovat a vyberte nastavení testu, který má být použita při spuštění testů.Spuštění testů, shromažďování dat nebo ovlivnit testovacího počítače vzdáleně, je třeba zadat řadič test má být použita v nastavení testu.Test controller bude mít agenty, které lze použít pro všechny role v nastavení testu.

  • Co dalšího měli vědět?
    Poznámky

    • Prerequsite V Visual Studio 2013, platí problémy s kompatibilitou nastavení testu se sadou Visual Studio 2010 vědět:

      • V Visual Studio 2013, je přidána test nastavení nejsou zahrnuty ve vašem řešení, když jednotka testování projektu nebo programové projekt testů uživatelského rozhraní.Toto je výsledkem vylepšení v rozhraní pro testování částí ke zlepšení rozšiřitelnosti, pružnosti a výkonu.Však můžete otevřít existující Visual Studio 2010 testovací projekt s .testsettings souboru a budou i nadále spouštět.Kromě toho můžete přidat do souboru .testsettings do vašeho řešení Pokud potřebujete shromažďovat data specifická pro od data a Diagnostika adaptéru nebo spustit testování s testovací řadiče; Nicméně to není vhodné v případě potřeby.

      • Je-li otevřít 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 úpravy souboru .testsettings se změnily.

      • 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 výběru souboru active .testsettings pro výkon a zátěžové testy webové, a úpravy souboru .testsettings pro výkon a zátěžové testy webové se změnily.

    • PrerequsiteTestovací prostředí se používají pouze v případě, že spuštění testů s použitím Microsoft Test Manager a nikoli se sadou Visual Studio.

Klíč úlohy pro nastavení testu se sadou 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řit testovací nastavení pro použití v sadě Visual Studio: můžete vytvořit nastavení testu pro vaše jednotka programové uživatelského rozhraní, výkonu a zátěžové testy webové pomocí adaptéry podporované diagnostická data.

Upravit nastavení testu v sadě Visual Studio: úpravou můžete provádět opravy do existujícího nastavení testu.

Zadejte nastavení testu používat ve vašem řešení: řešení vám může obsahovat více souborů nastavení testu.Můžete vybrat soubor nastavení testu chcete použít, v závislosti na vaše potřeby zkoušení z nich.

Konfigurace sady Visual Studio testů používat vzdálených počítačích: spuštění testů, shromažďování dat nebo vzdáleně ovlivnit testovacího počítače, můžete nainstalovat a nakonfigurovat testovací řadiče a testování agenta.

Podrobnosti o diagnostických dat adaptéru

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

Manuálních testů v místním počítači

Automatizované testy

Manuální testy: Shromažďování dat pomocí sady rolí a prostředí

Poznámky

Microsoft Test ManagerProtokol akcí: protokol akcí shromažďuje textový popis každé akce uživatelského rozhraní, která je provedena během testu.Protokoly akcí se ukládají s výsledky testů pro test.Můžete zobrazit protokol akce a zjistěte, 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.

  • Protokoly akcí jsou shromážděny při vytvoření záznamu při spuštění testu ruční akce.

Visual Studio 2012 a nástroje Microsoft Test ManagerProxy server klienta technologie ASP.NET pro IntelliTrace a testovací dopad: tento proxy umožňuje shromažďovat informace o volání protokolu http od klienta na webový server pro adaptéry diagnostických dat IntelliTrace a dopad Test.

Ano

Ano

Ano

  • Pomocí této možnosti pouze v případě, že pro roli klienta jsou vybrány na IntelliTrace nebo Test dopad adaptéry diagnostická data.

Visual Studio 2012 a nástroje Microsoft Test ManagerTechnologie ASP.NET profiler: můžete vytvořit nastavení testu, který zahrnuje ASP.NET profilování, který 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í zátěžových testů ze sady Visual Studio.

Visual Studio 2012Kód (Visual Studio 2010) pokrytí: můžete vytvořit nastavení testu, který obsahuje informace o pokrytí kódu se používá k prozkoumání, jaká část kódu se vztahuje testy.

Ne

Ano (viz poznámky)

Ne

  • Pokrytí kódu můžete použít pouze v případě, že je spuštěna automatizovaného testování z Visual Studio nebo mstest.exe a pouze z počítače, která se spouští test. Vzdálené kolekce není podporována.

  • Shromažďování dat pokrytí kódu nelze použít, pokud máte nastavení testu nakonfigurována tak, aby shromažďovat informace IntelliTrace.

[!POZNÁMKA]

Tento adaptér diagnostických dat platí pouze pro sadu Visual Studio test nastavení.Není použita pro nastavení testu v Microsoft Test Manager.Tento adaptér je navíc k zajištění kompatibility s projekty testovací sady Visual Studio 2010.

[!POZNÁMKA]

Pokrytí kódu z důvodu kompatibility použije při automatizovaných testů jsou spouštěny z nástroje Microsoft Test Manager nebo na vzdáleného agenta testovací sady Visual Studio pomocí starší verze MSTest runner.

Visual Studio 2012 a nástroje Microsoft Test ManagerProtokol událostí: lze nakonfigurovat test nastavení mají být zahrnuty v protokolu událostí shromažďování, které budou zahrnuty do výsledků testů.

Ano

Ano

Ano

Visual Studio 2012 a nástroje Microsoft Test ManagerIntelliTrace: můžete nakonfigurovat adaptér diagnostických dat pro IntelliTrace ke shromažďování informací konkrétní trasování diagnostiky, který vám pomůže určit chyby, které je obtížné reprodukovat.Tím se vytvoří soubor IntelliTrace, který obsahuje tyto informace.Soubor s příponou IntelliTrace s příponou .iTrace.Pokud se test nezdaří, můžete vytvořit chybu.Tato chyba automaticky propojí IntelliTrace souboru, který je uložen spolu s výsledky testů.Data, která jsou shromažďovány v souboru IntelliTrace se zvýší produktivita ladění zkrácení doby potřebné k reprodukci a diagnostikovat chybu v kódu.Z tohoto IntelliTrace souboru místní relace může být simulované v jiném počítači.Tím omezíte riziko probíhá jiný opakovatelná chybu.

Ano

Ano

Ano

  • Pokud povolíte kolekce dat IntelliTrace, nebude fungovat kolekce data o pokrytí kódu.

  • Pokud používáte IntelliTrace pro webového klienta role, je třeba vybrat proxy server klienta technologie ASP.NET pro adaptér diagnostických dat IntelliTrace a dopad Test.

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

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 2012Sítě emulace: můžete určit, že chcete umístit zatížení umělý sítě na testování pomocí nastavení testu.Emulace sítě emuluje konkrétního síťového připojení s rychlostí, jako je například telefonické ovlivňuje komunikace do a z počítače.

[!POZNÁMKA]

Ne

Ano (viz poznámky)

Ne

Síťový adaptér diagnostických dat emulace můžete použít pro roli klienta nebo serveru.Nemáte pro použití adaptéru pro obě tyto role, které spolu vzájemně komunikovat.

[!POZNÁMKA]

Tento adaptér diagnostických dat platí pouze pro sadu Visual Studio test nastavení.Není použita pro nastavení testu v Microsoft Test Manager.

[!POZNÁMKA]

Emulace sítě nelze použít ke zvýšení rychlosti připojení k síti.

Poznámka k upozorněníUpozornění

Je-li zahrnout síťový adaptér diagnostických dat emulace v nastavení testu a máte v úmyslu jej použít v místním počítači, pak je třeba také svázat ovladači emulace sítě jeden ze svého počítače síťových adaptérů.Ovladač emulace sítě je třeba zadat pro síťový adaptér diagnostických dat emulace funkce.Ovladač emulace sítě je nainstalován a vázaný k adaptéru dvěma způsoby:

  • Ovladač emulace sítě nainstalovány s nástrojem Microsoft Visual Studio Test Agent 2013: The Microsoft Visual Studio Test Agent lze použít na vzdálených počítačích a místního počítače.Při instalaci agenta testovací sadu Visual Studio, proces instalace zahrnuje krok konfigurace, která sváže sítě emulační ovladač síťové karty.Další informace naleznete v tématu Instalace a konfigurace testovacích agentů a testovacích kontrolérů.

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

Ovladač emulace sítě můžete také nainstalovat z příkazového řádku v místním počítači bez instalace agenta testovací sady Visual Studio s použitím 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 zátěžových testů.Místo toho použijte zátěžových testů nastavení, které jsou určeny v síti kombinací scénář zátěžového testování.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.

Visual Studio 2012 a nástroje Microsoft Test ManagerInformace o systému: nastavení testu lze nastavit tak, aby obsahoval systémové informace o počítači, ve kterém je spuštěn test.

Ano

Ano

Ano

Visual Studio 2012 a nástroje Microsoft Test ManagerTest dopad: můžete shromáždit informace o tom, které byly použity metody kódu aplikací při testovacích případů byla spuštěna.To lze použít společně s změny v kódu aplikace, která byla vytvořena vývojáři pro určení testy, které byly ovlivněny tyto změny vývoje.

Ano

Ano

Ano

  • Pokud shromažďování dat dopad test pro webového klienta role, je třeba vybrat proxy server klienta technologie ASP.NET pro adaptér diagnostických dat IntelliTrace a testovat dopad.

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

Visual Studio 2012 a nástroje Microsoft Test ManagerZáznam videa: můžete vytvořit záznam videa plochy relace při spuštění testu.Video může pomoci ostatním členům týmu a izolovat problémy s aplikací, které je obtížné reprodukovat.

Ano

Ano (viz poznámky)

Ano

  • Pokud povolíte software agenta test spustit jako proces namísto služby, můžete vytvořit záznamu při spuštění automatizovaných testů videa.

Chcete-li to provést, naleznete v části Postupy: Nastavení agenta Test Agent pro spouštění testů komunikujících s plochou.

Souvisejících úloh

Vytvoření adaptéru diagnostických dat pro shromáždění vlastních dat nebo ovlivnění testovacího počítače

Můžete vytvořit a použít vlastní diagnostická data adaptér shromažďovat vlastní data nebo provádět úkoly, které mají vliv na počítači, například jako snížení dostupné systémové paměti, snižte volného místa na disku, nebo přidělit a obsahovat další materiály během testu.

Spouštění manuálních testů pomocí aplikace Team Web Access

Pomocí nástroje Microsoft Test Manager můžete spouštět manuální testy, relace nahodilé testování a automatizované testy z testovacího plánu.Když spustíte některý z těchto testů z testovacího plánu, bude diagnostické údaje shromážděné součástí výsledky testů.

Spouštění systémových testů s použitím sady Microsoft Visual Studio

Po dokončení konfigurace test nastavení v sadě Visual Studio, můžete spouštět testy a shromažďování diagnostických dat, který vám pomůže určit kritická místa a chyby ve vaší aplikaci.

Externí zdroje

Doprovodné materiály

Testování pro průběžně odesílané pomocí sady Visual Studio 2012 – kapitolu 3: testovací prostředí

Testování pro průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 6: testovacích nástrojů

Viz také

Úkoly

Postupy: Vytvoření nastavení testu pro distribuovaný zátěžový test

Koncepty

Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat

Compatibility of Test Settings with Visual Studio 2010