Použití testovacího prostředí v životním cyklu aplikací
Můžete vytvořit a spravovat testovací prostředí s funkcí testovacího prostředí nástroje Microsoft Test Manager.Testovací prostředí je kolekce virtuálních a fyzických počítačů, které můžete použít při vývoji a testování aplikací.Testovací prostředí může obsahovat více rolí potřebných pro testování vícevrstvých aplikací, například pracovní stanice, webové servery a databázové servery.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.
Požadavky
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Testovací prostředí je nutné použít k získání následující výhody:
Použít testovací plán pro spuštění automatizovaných testů − můžete spustit kolekce automatizovaných testů, volat testovací plána zobrazit pomocí nástroje Microsoft Test Manager bylo dokončeno.
Použití sestavení nasazování a testování pracovního postupu − použijete sestavení nasazování a testování pracovního postupu pro testování vícevrstvých aplikací automaticky.Typickým příkladem je pracovní postup, který začíná sestavení, nasadí soubory s sestavení do odpovídající počítačů v testovacím prostředí a poté provede automatizovaných testů.Kromě toho můžete naplánovat pracovní postup spustit v určitých intervalech.
Shromažďování diagnostických dat ze všech počítačů, dokonce i během manuální testování − diagnostická data z více počítačů můžete shromažďovat současně.Můžete například během jedné testu, můžete shromažďovat IntelliTrace, testovat dopad a jiné formy dat z webového serveru, na databázovém serveru a klienta.
Instalace agenta automatický test − Správa testovacího prostředí automaticky nainstaluje testovací agenti na každém počítači ve vašem prostředí.
Pokud používáte Správa testovacího prostředí ve spojení s System Center Virtual Machine Manager (SCVMM), můžete také získat těchto výhod použijete testovací prostředí:
Rychle reprodukovat konfigurace počítače − můžete ukládat kolekce virtuálních počítačů, které jsou konfigurovány pro znovu vytvořit typické provozní prostředí.Poté můžete provést každého testu na novou kopii uložené prostředí.
Reprodukovat přesné podmínky chyby – při testu nezdaří, můžete uložit kopii stav testovacím prostředí a k němu přístup z výsledky sestavení nebo pracovní položku.
Spuštění více kopií testovací prostředí současně – je možné spustit více kopií testovací prostředí současně bez konfliktům pojmenování.
Zde jsou příklady běžné typy testovací prostředí:
|
|
|
Podívejte se na téma Video: Správa testovacích prostředí pro testování.
Standardní prostředí a SCVMM prostředí
Existují dva typy testovacích prostředí, které je možné vytvořit s Správa testovacího prostředí Visual Studio – standardní prostředí a SCVMM 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í počítače do standardní prostředí, která jsou spravována platformy Application virtualization třetí strany.Standardní prostředí nevyžadují další serveru prostředků, jako jsou například serveru SCVMM.
SCVMM prostředí: SCVMM prostředí může obsahovat pouze virtuální počítače, které jsou spravovány SCVMM (System Center Virtual Machine Manager), takže virtuální počítače v SCVMM prostředí může být spuštěn pouze v rámci virtualizace technologie Hyper-V.Následující funkce automatizace a možnosti správy, které nejsou k dispozici v prostředích, standardní nabízejí však SCVMM prostředí:
[!POZNÁMKA]
Informace o SCVMM, naleznete v Virtual Machine Manager.
Snímky prostředí: prostředí snímky obsahovat stav testovací prostředí, abyste mohli snadno obnovit čisté prostředí, nebo uložit stav prostředí, která byla změněna.Sestavení nasazování a testování pracovního postupu můžete také použít k automatizaci procesu ukládání a obnovení prostředí snímky.
Uložené prostředí: můžete uložit kopii prostředí SCVMM a pak nasadit více kopií tohoto prostředí.
Sítě izolace: izolace sítě umožňuje současně spustit více kopií stejné SCVMM prostředí bez název počítače je v konfliktu.
Šablony virtuálního počítače: šablony virtuálního počítače je virtuální počítač, který byl jeho název a jiných identifikátorů odebrán.V případě šablonu virtuálního počítače je nasazena v prostředí SCVMM Microsoft Test Manager generuje nové identifikátory.To umožňuje nasadit více kopií virtuálního počítače ve stejném prostředí nebo prostředí s více a potom spusťte virtuální počítače současně.
Uložené virtuální počítače: virtuální počítač, který je uložen v knihovně týmového projektu a obsahuje 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 SCVMM prostředí podporuje mnoho funkcí stejné.Jsou však některé rozdíly vzít v úvahu.Následující tabulka porovnává funkce, které jsou k dispozici pro standardní prostředí a SCVMM prostředí.
Funkce |
SCVMM prostředí |
Standardní prostředí |
---|---|---|
Testování |
||
Spuštění manuálních testů |
Podporováno |
Podporováno |
Spustit programové uživatelské rozhraní a dalších automatizovaných testů |
Podporováno |
Podporováno |
Chyby v souborech bohaté pomocí diagnostiky adaptéry |
Podporováno |
Podporováno |
Vytvořit nasazení |
||
Automatické pracovní postupy sestavení nasazování a testování. |
Podporováno |
Podporováno |
Vytvoření prostředí a správu infrastruktury |
||
Pomocí fyzických počítačů kromě virtuálních počítačů |
Není podporováno |
Podporováno |
Použití jiných výrobců virtuálních počítačů |
Není podporováno |
Podporováno |
Automaticky instalovat testovací agenti do počítačů v testovacím prostředí |
Podporováno |
Podporováno |
Uložit a nasadit stav testovací prostředí pomocí snímky prostředí |
Podporováno |
Není podporováno |
Vytvoření testovacích prostředí ze šablony virtuálních počítačů |
Podporováno |
Není podporováno |
Start/stop/snímku 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 |
Koncepty správy testovacího prostředí
Zde jsou některé další koncepty, které je třeba znát se předtím, než budete pokračovat:
Termín |
Popis |
---|---|
Centrum testovacích prostředí |
Oblast nástroje Microsoft Test Manager kde vytvářet a spravovat testovací prostředí. |
Týmový projekt testovacího prostředí |
Kolekce testovacích prostředí, které byly nastavit, takže se můžete připojit k nim a spustit jejich virtuálních počítačů. |
Týmový projekt knihovny |
Archiv uložené virtuální počítače, šablony a uložené testovacích prostředí, které byly naimportovány do skupiny hostitelů pro svůj týmový projekt.Můžete použít položky v knihovně s prostředím SCVMM; nelze je však přidat přímo do standardní prostředí.Nelze spustit položky v knihovně; Místo toho můžete využít k nasazení nového prostředí. |
Nasazené prostředí |
Testovací prostředí, který byl nasazen do testovacího prostředí váš týmový projekt tak, aby se můžete připojit k němu a spustit jeho počítače. |
Další kroky
Úloha |
Související obsah |
---|---|
Konfigurovat součásti Správa testovacího prostředí: určit součásti, které je nutné nakonfigurovat předtím, než bude možné vytvořit, zobrazit nebo upravit testovací prostředí. |
|
Plán prostředí SCVMM: před vytvářet a spravovat prostředí SCVMM, rozhodnout, zda se má použít běžících virtuálních počítačů, uložené virtuální počítače, šablony, uložené prostředí a zda se má povolit izolace sítě. |
|
Další informace o síti izolace: Pokud chcete spustit více kopií stejné testovacím prostředí, včetně jedinečné identifikační informace, pomocí prostředí SCVMM a povolit izolace sítě. |
|
Vytvořit nové testovací prostředí: po konfigurace Správa testovacího prostředí, můžete vytvořit standardní prostředí a SCVMM prostředí nebo je možné nasadit kopii SCVMM prostředí. |
|
Spravovat testovací prostředí a virtuální počítače a po vytvoření testovací prostředí se můžete připojit k prostředí, zobrazit prostředí, upravit prostředí a vytváření snímků prostředí.Potom můžete spravovat své prostředí, virtuální počítače a šablony v knihovně týmový projekt. |
|
Spuštění testů v testovacím prostředí: můžete spouštět manuální a automatizovaných testů ve vašem testovacím prostředí pomocí nástroje Microsoft Test Manager, příkaz Tcm.exe řádku nástroje nebo sestavení nasazování a testování pracovního postupu. |
|
Konfigurovat automatické sestavení, nasazení a testování: vytvořit pracovní postupy sestavení nasazování a testování za účelem automatizace procesu vytváření sestavení vaší aplikace, nasazení sestavení na vašem testovacím prostředí a spouštění testů ve nasazení aplikace. |
Automatizované pracovní postupy sestavení-nasazení-testování |
Opravte problémy v testovacím prostředí: Pokud máte potíže při vytváření a připojit se k testovacím prostředí, může být nutné opravit prostředí nebo v některých konfiguracích provést další kroky pro konfiguraci prostředí. |
Externí zdroje
Pokyny a praktické cvičení
Testování pro průběžně odesílané pomocí sady Visual Studio 2012
Testování pro průběžně odesílané pomocí sady Visual Studio 2012 – kapitolu 3: testovací prostředí
Průvodce správou testovacího prostředí sady Visual Studio
Videa
Správa testovacích prostředí pro testování
Fórum
Visual Studio správy životního cyklu aplikací + Team Foundation Server blogu
Viz také
Koncepty
Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat