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
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.
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.
Co dalšího měli vědět?
PoznámkyManuálních testů jsou vždy spouštěny v místním počítači roli s využitím nástroje Test Runner.
Chcete-li spouštět automatizované testy Microsoft Test Manager, je nutné použít testovací prostředí.
Tipy
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.
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.
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ámkyV 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.
Testovací 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 |
||||
---|---|---|---|---|---|---|---|---|
Protokol 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) |
|
||||
Proxy 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 |
|
||||
Technologie 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 |
|
||||
Kó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 |
|
||||
Protokol 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 |
|||||
IntelliTrace: 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 |
Další informace naleznete v tématu Ladění aplikace pomocí zaznamenávání provádění kódu s použitím technologie IntelliTrace. |
||||
Sí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.
|
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.
|
||||
Informace 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 |
|||||
Test 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 |
|
||||
Zá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 |
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ámky- Je 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ích úloh
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