Jak: vytvoření pracovního postupu sestavení nasazení testovací prostředí SCVMM
[!POZNÁMKA]
Toto téma se týká prostředí SCVMM.Pokud chcete provést tento postup, pomocí standardní prostředí naleznete v tématu Jak: vytvořit pracovní postup sestavení nasadit Test pro standardní prostředí.
Můžete použít sestavení, nasazení a vyzkoušet pracovní postup automaticky nasadit aplikaci v prostředí SCVMM a spuštění automatických testů jako součást procesu sestavení.Můžete také nakonfigurovat pracovní postup nasazení snímek z prostředí před nasazení vaší aplikace tak, aby vaše aplikace jsou nasazeny do čisté prostředí.Kromě toho můžete nakonfigurovat pracovní postup vytvoření snímku prostředí, poté, co vaše pracovní postup je dokončen, takže můžete reprodukovat sestavení nebo nasazení selhání.Mohou pak uživatelé aplikace v prostředí laboratoře nebo mohou spustit ruční nebo automatické testů nezávisle na použití procesu sestavení Microsoft Test Manager.Přehled sestavení nasadit zkušební postupy, viz Jak: vytvořit pracovní postup sestavení nasadit Test pro standardní prostředí.
Požadavky
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Toto téma popisuje, jak vytvořit pracovní postup sestavení nasadit test po vytvořte skripty nasazení pro pracovní postup.Informace o vytváření nasazení skriptů naleznete v tématu Pokyny pro sestavení nasadit zkušební postupy.Chcete-li vytvořit pracovní postup sestavení nasazení testovací prostředí SCVMM, použijte následující postupy:
Zkontrolujte požadavky
Vytvořit sestavení, nasazení a testování pracovního postupu
Přidat informace do pracovního postupu
Vyberte prostředí
Vyberte snímek čisté prostředí
Vyberte definice sestavení nebo místo přetažení sestavení
Přidat skripty nasazení
Vyberte snímek Post-Deployment
Přidat podrobné informace pro automatické testy
Spuštění pracovního postupu
Připojení v prostředí laboratoře z výsledků sestavení
Spuštění testů po svůj pracovní je dokončen.
Požadavky
Dříve, než můžete nastavit pracovní postup vytvářet a zavádět aplikace, můžete tento seznam slouží k ověření, že jste dokončili následující úkoly:
Základní úlohy
Konfigurace služby Team Foundation Build: jak: konfigurace sestavení počítače.
Instalace testovací řadiče a zaregistrujte jej s vaší kolekce týmového projektu: Nastavení testovacích kontrolerů v testovacích prostředích.
-
[!POZNÁMKA]
Při vytvoření prostředí pro laboratorní volby pro spuštění testů a použití pracovního postupu.
Vytvoření SCVMM prostředí, které používá virtuální počítače: Vytvoření prostředí SCVMM s použitím uložených virtuálních počítačů a šablon.
(Doporučeno) Snímek vašeho prostředí tak, aby pracovní postup můžete nasadit čisté prostředí před nasazením aplikace.See: Použití snímků prostředí v prostředích SCVMM.
Pokud se chystáte spuštění automatických testů v prostředí laboratoře, je nutné přidat testy na test plánování a vytvoření nastavení testu pomocí Microsoft Test Manager.Viz téma Spuštění testů v prostředí laboratoře.
Vytvořte skripty nasazení, které pracovní postup sestavení nasadit test lze použít k instalaci aplikace.Viz téma Vytváření skriptů pro nasazení pro sestavení nasadit zkušební postupy.
Konfigurace vašeho sestavení
Pracovní postup sestavení nasadit test můžete nasadit buď existující sestavení vaší aplikace, nebo jej spustit definice sestavení a implementovat nové sestavení.Chcete-li vytvořit nové sestavení během svého pracovního postupu, je nutné vytvořit samostatné sestavovací definici, která pracovní postup lze použít k vytvoření aplikace.Přidáte-li podrobnosti sestavení do pracovního postupu, bude buď zvolit umístění drop existující sestavení nebo definice sestavení pro vytvoření nového sestavení.
Důležité |
---|
Pokud přidáte definice sestavení namísto místo přetažení sestavení do pracovního postupu sestavení nasadit test, je nutné zakázat testy v definici sestavení, která bude použita pro sestavení aplikace. |
Chcete-li vytvořit definice sestavení pro aplikace
Na sestavení nabídce zvolte Nové definice sestavení.
Na Obecné klepněte v Sestavit název definice zadejte název a Popis text pole, přidejte příslušný popis.
Postupujte podle pokynů, jak je popsáno v tématu Vytvořit definici sestavení.
Vytvoření pracovního postupu sestavení nasadit test
V této části vytvoříte pracovní postup sestavení nasadit test.
Vytvoření definice sestavení pro pracovní postup
Dále vytvořte jiné definice sestavení pro pracovní postup sestavení nasadit test, jak je znázorněno na následujícím obrázku:
Chcete-li vytvořit definici sestavení pracovního postupu
Na sestavení nabídce zvolte Nové definice sestavení.
Na Obecné karta v Sestavit název definice zadejte název.V Popis pole, přidejte příslušný popis.
Zvolte nastavení na aktivační událost a prostoru, Vytvořit výchozí, a Zásady uchovávání informací karty, jak je popsáno v tématu Vytvořit definici sestavení.
[!POZNÁMKA]
Není nutné zadat cestu pro přetažení sestavení Vytvořit výchozí karta pro tento pracovní postup sestavení, protože nelze vytvořit výstup sestavení při použití šablony lab.Jasně Mé výstupy kopie sestavení a je vyžadována žádná složka pro ukládání.
Chcete-li vybrat šablonu laboratoře pro definice sestavení na proces ve skupině vytvořit šablonu procesu, zvolte Zobrazit podrobnosti.
Zobrazí se rozevírací seznam.
Vyberte šablonu.Toto je soubor sestavení proces, který definuje pracovní postup.
Chcete-li vytvořit pracovní postup pro vaše definice sestavení pro nasazení aplikace pro virtuální prostředí, vyberte z rozevíracího seznamu pro LabDefaultTemplate.11.xaml proces soubor.
Přidání podrobností pro pracovní postup
Nyní můžete přidat informace do vašeho pracovního postupu pomocí Parametry pracovního postupu laboratoře průvodce.
Po přidání tyto údaje do pracovního postupu a Uložit definici sestavení, můžete fronty sestavení ke spuštění pracovního postupu:
Vyberte laboratorní prostředí
Vyberte snímek čisté prostředí
Vyberte definice sestavení nebo vyberte položku místo přetažení sestavení
Přidat skripty nasazení
Vyberte snímek Post-Deployment
Přidat podrobné informace pro automatické testy
Chcete-li přidat podrobnosti pracovního postupu
Zadejte data pro pracovní postup v oblasti Parametry procesu sestavení, zvolte Lab proces nastavení a pak zvolte tři tečky (...).
Otevře se Průvodce parametry pracovního postupu laboratoře, kde zadáte informace o pracovním postupu.
Vyberte prostředí laboratoře: na prostředí karta, vyberte SCVMM prostředí, do kterého chcete nasadit aplikace.
[!POZNÁMKA]
Toto prostředí musí být aktivní.Pokud používáte prostředí, který je uložen v knihovně, je nutné zavést prostředí na aktivní.
Vyberte snímek čisté prostředí: (doporučeno) Chcete-li, aby definice sestavení, chcete-li vrátit prostředí laboratoře, do známého stavu, vyberte obnovit určitý snímek prostředí a pak zvolte vybrat konkrétní snímek se třemi tečkami (...).
Vyberte snímek prostředí zobrazí dialogové okno.Vyberte snímek a potom zvolte OK.
Zvolte možnost Další.
Vyberte definice sestavení nebo místo přetažení sestavení: Pokud chcete, aby pracovní postup sestavení aplikace při každém jeho spuštění, postupujte takto:
Vyberte použít Team Foundation builda vyberte definici, kterou jste vytvořili dříve.
Vyberte fronty nové sestavení.
Pokud chcete, aby pracovní postup použít existující sestavení a není znovu sestavit aplikaci, postupujte takto:
Vyberte použít Team Foundation builda vyberte definici, kterou jste vytvořili dříve.
Vyberte Vyberte existující sestavení.Z rozevíracího seznamu vyberte sestavení.Existující sestavení vytvořené definice sestavení, kterou jste vybrali, se zobrazí v seznamu.
Vyberte konfiguraci sestavení z Konfigurace vyberte možnost sestavení.
[!POZNÁMKA]
Konfigurace sestavení jsou zadány při vytváření vaše definice sestavení pro vaší aplikaci.Pokud existuje více než jednu konfiguraci sestavení, můžete vybrat jednu z tohoto seznamu.
Pokud chcete definovat umístění sestavení, vyberte použití sestavení v zadaném umístění a zadejte cestu UNC k existující sestavení.
Zvolte možnost Další.
Chcete-li zobrazit podrobnosti pro příkazy a skripty nasazení:
Důležité Před provedením další několik kroků, je nutné vytvořit příkazy a skripty nasazení pro pracovní postup.Viz téma Vytváření skriptů pro nasazení pro sestavení nasadit zkušební postupy.
Nasazení aplikace v rámci svého pracovního postupu z nasazení kartu, vyberte nasazení sestavení.
Chcete-li přidat skripty a příkazy, které jsou potřebné k nasazení vaší aplikace, zvolte Přidat.Vyberte virtuální počítač nebo virtual machine roli, kterou chcete přidat skript nebo příkaz pro.
Nyní můžete přidat skripty a příkazy pro každý virtuální počítač v prostředí laboratoře.Například máte-li jako součást aplikace klienta se systémem Windows, bude pravděpodobně skript, který zkopíruje spustitelný soubor do umístění, které kódované testovací uživatelské rozhraní používá ke spouštění testů na virtuálního počítače.Máte-li webový server budete muset spustit skript nebo příkaz k nasazení této části aplikace.Další informace o provádění tohoto kroku naleznete v Vytváření skriptů pro nasazení pro sestavení nasadit zkušební postupy.
Vyberte snímek post-deployment: (doporučeno) snímek prostředí, po nasazení aplikace, ale předtím, než jsou spuštěny všechny testy, musíte provést následující:
[!POZNÁMKA]
Tento snímek můžete použít k připojení k prostředí a znovu spusťte test, kdykoli budete chtít prozkoumat problém.
Vyberte Po nasazení sestavení, vytvoření snímku životního prostředí.
Důležité Je-li spustit tuto definici sestavení jako součást procesu noční sestavení každého virtuálního počítače v prostředí nakonec nechali mnoho snímků, které jsou s ním spojené.To zestárly výkon virtuálního počítače.Kromě toho je omezena na 50 snímků uložených pro každý virtuální prostředí.Proto musí pravidelně odstranit staré snímky.
V Zadejte název snímku, zadejte název pro tento snímek.
Zvolte možnost Další.
Přidáte podrobné informace o automatických testů:
Spuštění automatických testů z pracovního postupu po nasazení vaší aplikace, postupujte takto:
Vyberte Spustit tyto testy v prostředí.
Podle Vyberte plán testování, vyberte testovací plán, který chcete použít.Výsledky testu budou uloženy jako součást tohoto plánu zkoušek.
Podle Vyberte testových sad zvolte třemi tečkami (...) a Select testových sad dialogové okno Vyberte sady testů, které chcete spustit.
[!POZNÁMKA]
Testové sady kořenový adresář je ve výchozím nastavení zaškrtnuto.Pokud nechcete spustit testy v tomto testové sady, je nutné zrušit toto pole.
Podle Vyberte konfiguraci, test, vyberte konfiguraci, která chcete použít ke spuštění testů.
[!POZNÁMKA]
Výsledky zkoušek pro každý případ test v každé vybrané testové sady bude uložen jako párování každý testového případu v sadě, jakož i zkušební konfigurace, kterou jste vybrali.Viz téma Konfigurace testů – určení testovacích platforem.
Podle Vyberte nastavení automatického testování, vyberte test nastavení, kterou jste vytvořili dříve, aby odpovídaly rolí v prostředí laboratoře v kroku 9 celý proces pro toto téma.Viz téma Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.
Zvolte Dokončit.
Zvolte Uložit uložíte definici sestavení.
Definice vytvořený sestavení se objeví v vytvoří složky v Průzkumník týmových projektů.
Spuštění pracovního postupu
Pracovní postup lze spustit spuštěním definice sestavení, která obsahuje váš pracovní postup.
Chcete-li spustit pracovní postup, přejděte vytvoří složku a potom otevřít místní nabídku pro definici sestavení, která obsahuje váš pracovní postup.
Zvolte vytvořit novou frontu.
Vytvářet fronty zobrazí dialogové okno.
Ověřte informace o pracovním postupu a pak zvolte fronty.
Explorer sestavit zobrazení.
Chcete-li zobrazit Souhrnu sestavení zobrazení průběhu sestavení, poklepejte na vaše sestavení.
Zobrazit stav v průběhu sestavení.
(Volitelné) Pokud chcete zobrazit na životní prostředí v průběhu sestavení, otevřete Microsoft Test Manager, vyhledejte Lab Centrum, zvolte Laba potom v seznamu zvolte prostředí SCVMM.Můžete zobrazit průběh sestavení a podrobnosti týkající se prostředí pro laboratorní takto:
Snímek je obnoven, je-li vybrána tato možnost.
Je-li vybrána tato možnost, je post-deployment výpis proveden.
Stav funkce (zelená šipka se zobrazí v případě, že je připraven možnost).
Zkoušky při jejich spouštění, je-li testy interaktivně pracovat s uživatelským rozhraním.
Pokud váš pracovní postup úspěšně dokončí, zobrazí se zelená zaškrtávací značka.Pokud se vyskytnou chyby, můžete Zobrazit protokol Chcete-li zobrazit podrobnosti.
Připojení v prostředí laboratoře z výsledků sestavení
Je-li zobrazit výsledky sestavení, můžete připojit k prostředí SCVMM zobrazení aplikace.Můžete buď připojit k snímku post nasazení prostředí je-li vybrána tato možnost v pracovním postupu nebo můžete připojit k prostředí v aktuálním stavu, jak je znázorněno na následujícím obrázku.
Připojení v prostředí laboratoře z výsledků sestavení
Z vytvoří složky v Průzkumník týmových projektů, otevřete místní nabídku pro pracovní postup a zvolte Vytvoří zobrazení.
Explorer sestavit zobrazení.
Chcete-li zobrazit dokončené sestavení, zvolte Dokončeno kartu.
Poklepejte na sestavení, které chcete zobrazit.
Zobrazí se zobrazení souhrnu sestavení.
Zvolte odkaz vedle prostředí snapshot View< sestavení, název a číslo >.
Připojit k prostředí zobrazí dialogové okno.
Pokud chcete připojit ke snímku, která byla provedena po aplikace byla nasazena, zvolte připojit snímek v tomto prostředí.
[!POZNÁMKA]
Po připojení k tomuto snímku, budou zrušeny všechny změny, které byly provedeny po této post-deployment snímku.Pokud chcete zachovat všechny změny, připojit se k prostředí v aktuálním stavu a vytvoří snímek první, před návrat k post-deployment snímku.Chcete-li zobrazit informace o tom, jak vytvořit snímek, viz Použití snímků prostředí v prostředích SCVMM.
Pokud chcete připojit k prostředí v aktuálním stavu, zvolte připojit k prostředí v aktuálním stavu.
Zvolte Připojit.
Zobrazí prohlížeč prostředí a jste připojeni k testovacím prostředí.Nyní můžete použít aplikaci, která je zavedena.
Otestujte vaší aplikaci po dokončení pracovního postupu
Po dokončení pracovního postupu a vaše aplikace je nasazena v prostředí laboratoře, je možné spustit testy na aplikace odděleně od svého pracovního postupu.Tato témata zobrazte, pokud chcete spustit testy v aplikace odděleně od svého pracovního postupu po vaše aplikace je nasazena na SCVMM prostředí:
Jak: ruční testy a vytvořit reprodukovatelné chyby v SCVMM prostředí
Jak: automatické spuštění testů v laboratorním prostředí pomocí Správce Microsoft Test
Viz také
Koncepty
Jak: vytvořit pracovní postup sestavení nasadit Test pro standardní prostředí