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:
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.
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.
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.
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í:
|
|
|
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í. |
|
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ě. |
|
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ě. |
|
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í. |
|
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. |
|
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. |
|
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í. |
Externí zdroje
Pokyny 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
Videa
Správa prostředí laboratoře pro testování
Fórum
Visual Studio ALM + Team Foundation Server blogu