Sdílet prostřednictvím


Použití prostředí laboratoře pro vaše životního cyklu aplikací

Můžete vytvořit a spravovat laboratorní prostředí s funkcemi Lab Management programu Microsoft Test Manager.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í, které jsou potřebné k testování vícevrstevného aplikací, jako jsou například pracovní stanice, webové servery a databázovými servery.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.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Je nutné použít prostředí laboratoře získat následující výhody:

  1. Spuštění automatických testů pomocí testového plánu − lze spustit souhrn automatických testů, nazývá plán testovánía zobrazení průběhu pomocí Microsoft Test Manager.

  2. Použití pracovního postupu sestavení nasadit test − pracovní postup sestavení nasadit test slouží k testování aplikací vícevrstevného automaticky.Typickým příkladem je pracovní postup, který spustí sestavení, nasazuje sestavení soubory do příslušných počítačů v testovacím prostředí a potom provede automatické testy.Kromě toho můžete naplánovat pracovní postup spustit v určitých intervalech.

  3. Shromáždění diagnostických dat ze všech počítačů, dokonce i během ruční testování −, může shromáždění diagnostických dat z více počítačů současně.Například při jedné zkoušce spustit, shromažďovat IntelliTrace, otestovat vliv a jiné formy dat z webového serveru, databázovému serveru a klienta.

  4. Instalace agenta automatický test − Lab Management automaticky nainstaluje agenti test ve všech počítačích ve vašem prostředí.

Používáte-li Lab Management ve spojení s System Center Virtual Machine Manager (SCVMM), získáte také tyto výhody při použití laboratorní prostředí:

  • Rychle reprodukovat konfigurace strojů − můžete ukládat kolekce virtuálních počítačů, které jsou konfigurovány tak, aby znovu vytvořit typickou výrobní prostředí.Pak můžete provádět každé zkušební jízdy na novou kopii uloženou prostředí.

  • Přesné podmínky chybu reprodukovat – Pokud se nezdaří spustit test, můžete uložit kopii stavu prostředí pro laboratorní a k ní přistoupit z výsledky sestavení nebo pracovní položky.

  • Spuštění více kopií ve zkušebním prostředí současně – je-li spustit více kopií prostředí laboratoře ve stejnou dobu bez konfliktům pojmenování.

Zde jsou příklady běžných typů laboratorní prostředí:

Laboratorní prostředí klient server
  • Toto prostředí laboratoře má topologie klient/server, které se často používá k testování aplikace, která má součásti klienta a serveru.V topologii klient/server všechny počítačích klienta a serveru používá k testování aplikace jsou v prostředí laboratoře.Při použití této topologie z každého počítače, který ovlivňuje testy můžete shromažďovat údaje ze zkoušek.

Pouze topologie serveru
  • Toto prostředí laboratoře má topologie serveru, které se často používá ke spuštění ručních testů v serverových aplikací a umožňující testeři pomocí vlastní klientské počítače zkontrolujte chyby v prostředí.Prostředí pro laboratorní v back-end topology, obsahuje pouze servery.Při použití tohoto typu topologie obvykle připojení k serverům v testovacím prostředí pomocí klientského počítače, který je část není životní prostředí.

Viz Video: Správa laboratorní prostředí pro testování.

Standardní prostředí a SCVMM prostředí

Existují dva typy laboratorní prostředí, které lze vytvořit pomocí aplikace Visual Studio Lab Management – standardní SCVMM prostředí a prostředí.Možnosti jednotlivých typů prostředí se však liší.

Standardní prostředí: standardní prostředí může obsahovat kombinaci virtuálních a fyzických počítačů.Můžete také přidat virtuálních počítačů na standardní prostředí, které jsou spravovány v rámci virtualizace jiného výrobce.Standardní prostředí nevyžadují spotřebě systémových prostředků, jako je například serveru SCVMM.

SCVMM prostředí: SCVMM prostředích může obsahovat pouze virtuálních počítačů, které jsou spravovány SCVMM (System Center Virtual Machine Manager), takže virtuálních počítačů v prostředí SCVMM lze spustit pouze v rámci virtualizace Hyper-V.SCVMM prostředí však poskytuje následující funkce automatizace a řízení, které nejsou k dispozici ve standardních prostředích:

[!POZNÁMKA]

Informace o SCVMM, Virtual Machine Manager.

  • Prostředí snímky: prostředí snímky obsahují stát laboratorní prostředí, takže můžete rychle obnovit čisté prostředí, nebo uložení stavu životního prostředí, která byla změněna.Pracovní postup sestavení nasadit zkušební také umožňuje automatizovat proces uložení a obnovení prostředí snímky.

  • Uložené prostředí: můžete uložit kopii SCVMM prostředí a implementovat více kopií tohoto prostředí.

  • Izolace v síti: izolace sítě umožňuje spustit současně více identických kopií SCVMM prostředí bez konfliktů názvů počítače.

  • Šablony Virtual machine: šablona virtuálního počítače je virtuální počítač, který má svůj název a další identifikátory odebrán.Pokud šablona VM je nasazena v prostředí SCVMM Microsoft Test Manager generuje nové identifikátory.To umožňuje nasazení více kopií virtuálního počítače ve stejném prostředí nebo prostředí s více a spusťte virtuální počítače současně.

  • Uložené virtuálních počítačů: virtuálního počítače, který je uložen v knihovně týmového projektu a zahrnuje jedinečné identifikátory.

Další informace o těchto funkcích naleznete v tématu Pokyny pro vytváření a správu prostředí SCVMM.

Standardní prostředí a prostředí SCVMM podporují mnoho stejných funkcí.Existují však některé rozdíly, které je třeba zvážit.Následující tabulka porovnává funkce, které jsou k dispozici pro standardní prostředí a prostředí SCVMM.

Funkce

SCVMM prostředí

Standardní prostředí

Testování

Spuštění ručních testů

Podporováno

Podporováno

Spustit kód uživatelského rozhraní a Další automatizované testy

Podporováno

Podporováno

Soubor ve formátu RTF chyby pomocí diagnostických adaptéry

Podporováno

Podporováno

Vytváření nasazení

Automatické sestavení nasadit zkušební postupy

Podporováno

Podporováno

Prostředí vytváření a správu

Použití fyzických počítačů kromě virtuálních počítačů

Není podporováno

Podporováno

Použití jiných virtuálních počítačů

Není podporováno

Podporováno

Automaticky nainstalujte testovací agentů do počítačů v prostředí laboratoře

Podporováno

Podporováno

Uložit a nasadit stavu prostředí pro laboratorní použití prostředí snímků

Podporováno

Není podporováno

Vytvořit ze šablony VM laboratorní prostředí

Podporováno

Není podporováno

Start/stop/snímek prostředí

Podporováno

Není podporováno

Připojení k prostředí pomocí prohlížeče prostředí

Podporováno

Podporováno

Spuštění více kopií prostředí současně pomocí izolace sítě

Podporováno

Není podporováno

Koncepce správy laboratoře

Zde jsou některé další pojmy, které byste se měli seznámit s dříve, než budete pokračovat:

Termín

Description

Laboratoře centra

Oblast programu Microsoft Test Manager kde vytvářet a spravovat laboratorní prostředí.

Tým projektu laboratoře

Kolekce prostředí laboratoře, která byla nastavena, takže se můžete připojit na a spustit jejich virtuálních počítačů.

Tým projektu knihovny

Archiv uložené virtuálních počítačů, šablon a uložené laboratorní prostředí, které byly dovezeny do skupiny hostitelů týmového projektu.Můžete použít položky v knihovně s SCVMM prostředím; nelze je však přidat přímo do standardního prostředí.Položky nelze spustit v knihovně; Místo toho je využít k nasazení nového prostředí.

Nasazený prostředí

Laboratorní prostředí, která byla nasazena do vašeho týmu projektu laboratoře tak, aby se k němu připojit a spustit jeho stroje.

Podporované operační systémy pro virtuální počítače

Laboratorní prostředí na Visual Studio 2012 lze použít pouze virtuálních počítačů používajících následující operační systémy:

  • Windows XPAktualizace SP3 a novější verze

  • Windows Vista

  • Windows Server 2003

  • Windows Server 2008

  • Windows Server 2008R2

  • Windows 8nebo novější verze

Další kroky

Úloha

Související obsah

Konfigurace součásti Lab Management: určit součásti, které je nutné nakonfigurovat dříve než můžete vytvořit, zobrazit nebo upravit laboratorní prostředí.

Začínáme s řešením Lab Management

Plánování prostředí SCVMM: dříve, než vytvářet a spravovat prostředí SCVMM, rozhodnout, zda použít spuštěných virtuálních počítačů, uložené virtuálních počítačů, šablony, uložené prostředí a zda chcete povolit izolaci sítě.

Pokyny pro vytváření a správu prostředí SCVMM

Další informace o izolaci sítě: Pokud chcete spustit více identických kopií laboratorní prostředí, včetně jedinečné identifikační informace pomocí SCVMM prostředí a povolit izolaci sítě.

Klonování virtuálních počítačů prostřednictvím sítě izolace

Vytvořit nové laboratorní prostředí: po konfigurace aplikace lab management, můžete vytvořit standardní prostředí a prostředí SCVMM nebo můžete zavést kopii SCVMM prostředí.

Vytváření laboratorní prostředí

Správa virtuálních počítačů a laboratorní prostředí po vytvoření prostředí pro laboratorní můžete připojit na životní prostředí, zobrazení prostředí, změna životního prostředí a vytváření snímků prostředí.Potom můžete spravovat prostředí, virtuálních počítačů a šablon v knihovně týmu projektu.

Správa testovacích prostředí a virtuálních počítačů

Spustit testy v prostředí laboratoře: lze spustit ručně a automatických testů v prostředí laboratoře pomocí Microsoft Test Manager, příkaz Tcm.exe řádku nástroj nebo pracovní postup sestavení nasadit test.

Spuštění testů v prostředí laboratoře

Konfigurovat automatické sestavení, nasazení a testování: vytvořit sestavení nasadit zkušební postupy pro automatizaci vytváření sestavení vaší aplikace, nasazení sestavení do vašeho prostředí laboratoře a spouštění testů v době nasazení aplikace.

Nastavení pracovních postupů pro automatické sestavení nasazení Test

Odstraňuje problémy ve vašem prostředí lab: Pokud zaznamenáte potíže při vytváření nebo připojení v prostředí laboratoře, budete muset opravit prostředí nebo v některých konfiguracích provést další kroky pro konfiguraci prostředí.

Řešení potíží se správou Lab

Externí zdroje

Dd997438.collapse_all(cs-cz,VS.110).gifPokyny a hands-on lab

Testování pro nepřetržité dodávky s Visual Studio 2012

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

Visual Studio Lab Management Guide

Dd997438.collapse_all(cs-cz,VS.110).gifVidea

Správa prostředí laboratoře pro testování

Dd997438.collapse_all(cs-cz,VS.110).gifFórum

Visual Studio ALM + Team Foundation Server blogu

Viz také

Koncepty

Testování aplikace

Nastavení stroje Test spustit testy nebo shromažďovat Data