Sdílet prostřednictvím


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

 

Publikováno: duben 2016

Pomocí sady Visual Studio můžete spustit testy a také shromažďovat data a diagnostické údaje při spuštění testů. Můžete použít nastavení testu k zadání dat a diagnostických nástrojů, které chcete shromažďovat. Můžete vybrat i adaptéry diagnostických dat, které mají vliv na způsob, jakým funguje testovací počítač. Můžete například chtít vytvořit záznam videa na ploše při spuštění vašeho testu nebo shromáždění systémových informací o webovém serveru. Nebo chcete emulovat pomalou síť a stanovit tak problémové místo v systému.

Chcete-li vzdáleně spustit testy na více počítačích nebo vzdáleně shromažďovat data a diagnostické nástroje, musíte použít testovací kontrolér a testovací agenty. Testovací kontrolér je spuštěn jako služba a přiřadí testy k testovacímu agentovi ke spuštění. Kromě toho může informovat testovacího agent, která data nebo diagnostické nástroje musí být shromažďovány. Testovací kontrolér a agenty lze spravovat pomocí sady Visual Studio nebo pokud zaregistrujete testovací kontrolér s Team Foundation Server, můžete spravovat kontrolér a agenty pro Microsoft Test Manager.

Pokud máte distribuovanou aplikaci, můžete definovat roli pro každý počítač, která se použije pro spuštění testů nebo shromáždění dat. Například pokud máte aplikaci, která obsahuje webový server, databázový server a klient pro stolní počítače, definujete jednu roli pro každou z těchto součástí. Klient pro stolní počítač může spustit testy a sbírat data místně a ostatní role mohou shromažďovat veškerá data, která požadujete z počítače přiřazeného k dané roli. Můžete také přiřadit více počítačů stejné roli.

Používáte-li Microsoft Test Manager, vytvoříte prostředí pro tuto sadu rolí. Prostředí je kolekce počítačů, ve které má každý počítač přiřazenou roli.

V následujících částech tohoto tématu naleznete další informace o způsobech spuštění testů a sběru dat v závislosti na typu testů, které používáte, a zda-li chcete používat prostředí:

  • Ruční testy

  • Automatické testy

  • Prostředí

Ruční testy

Je doporučeno spuštění ručních testů v místním počítači, který není součástí vašeho prostředí. Můžete shromažďovat data nebo ovlivnit testovací počítač pro ruční testy následujícími způsoby:

  • Shromažďování dat v místním počítači pomocí výchozích nastavení testů

  • Shromažďování dat v místním počítači určením shromažďovaných údajů

  • Sběr dat na místních a vzdálených vrstvách aplikace

Další informace o tom, jak nastavit nastavení testu a prostředí pro tyto situace, naleznete v tématu Shromažďování více diagnostických dat v manuálních testech.

Automatické testy

Můžete spouštět testy pomocí Microsoft Test Manager nebo pomocí sady Visual Studio.

Pokud plánujete spustit automatické testy pomocí Microsoft Test Manager, je nutné použít prostředí laboratoře, které obsahuje sadu rolí pro spuštění testů z plánu. Je třeba vytvořit testovací kontrolér, který je zaregistrován v týmu projektu v Team Foundation Server. Nicméně Microsoft Test Manager nastaví testovacího agenta do každého počítače v prostředí.

Pokud plánujete spuštění automatických testů pomocí sady Visual Studio, můžete pouze spustit automatické testy v místním počítači a použít nastavení testu k místnímu shromáždění dat. Pokud chcete sbírat dat nebo ovlivnit testovací počítač pro konkrétní části vícevrstvé aplikace, můžete vybrat testovací kontrolér a testovací agenty a přidat role v nastaveních testu. V produktu Team Foundation Server byste neměli registrovat testovací kontrolér. Musíte však nastavit testovacího agenta do každého počítače, ve kterém chcete spustit testy nebo shromažďovat testovací data.

Následující ilustrace znázorňuje testovací řadič a testovací agenty, kteří jsou nainstalováni v počítači pro všechny role v testované aplikaci a úkoly, které mohou testovací agenti provádět. Testovací kontrolér spravuje testovací agenty, kteří jsou u něho registrováni.

Důležité

Pokud chcete použít testovací kontrolér jako součást prostředí pomocí Microsoft Test Manager, zaregistrujte se s Team Foundation Server, jak je znázorněno na následujícím obrázku.Pokud však chcete použít testovací kontrolér ze sady Visual Studio, neregistruje testovací kontrolér se sadou Team Foundation Server.

Řadič test a Test agenti

Upozornění

Testovací agenty a testovací kontroléry lze instalovat v různých doménách, pokud to vyžaduje nastavení testování.

Prostředí

Použijete-li Microsoft Test Manager k provádění testů, vytvořte laboratorní prostředí, ve kterém chcete spustit testy. Existují dva druhy prostředí: standardní a SCVMM. Standardní prostředí může používat fyzické nebo virtuální počítače a virtuální počítače lze spustit v jakémkoli rozhraní virtualizace. Prostředí SCVMM využívá pouze virtuální počítače, které jsou spravovány pomocí nástroje System Center Virtual Machine Manager (SCVMM).

Microsoft Test Manager lze použít k nastavení obou druhů prostředí. V případě prostředí SCVMM můžete zastavovat a spouštět prostředí, ukládat prostředí do knihovny a vytvořit jejich více kopií.

V obou případech můžete přiřadit role každému počítači v prostředí. Například typické role jsou Webový Server a Klient plochy. Názvy rolí jsou používány v pracovním postupu zkoušky k určení toho, jaký software a testy budou nasazeny na každém počítači.

Test Manager vloží agenta testu do každého počítače, což umožňuje řadiči testu nasazení softwaru, spuštění testů a shromažďování výsledků testu.

Další informace naleznete v tématu Testování v testovacím prostředí.

Úkoly

Následující témata vám pomohou nastavit počítače na spouštění testů a shromažďování dat.

Úlohy

Související témata

Instalace řadičů testu a testovacích agentů pro spuštění testů a shromažďování dat: Řadiče testu můžete použít pro nastavení testu vytvořené pomocí sady Visual Studio. Alternativně můžete použít řadiče testů s prostředími.

Nastavení stávající počítačů pro spuštění testů: standardní prostředí se skládá z testovací agenti, které jsou nainstalovány v fyzického počítače nebo virtuální počítače.

Nastavení laboratorní prostředí pro spuštění testů: Laboratorní prostředí může zahrnovat fyzické nebo virtuální počítače.

Nastavit způsob spuštění testů nebo sběru dat s použitím nastavení testu: Můžete vytvořit nastavení testu a vybrat sadu rolí pro vaši aplikaci při testu a potom vybrat prostředí, které obsahuje tyto role v plánu testu. Tato nastavení můžete přepsat také v testovacím plánu pro konkrétní běhy testu.

Viz také

Testování aplikace
Testování aplikace pomocí nástroje Microsoft Test Manager