Sdílet prostřednictvím


Vytvoření pracovního postupu sestavení-nasazení-testování pro prostředí SCVMM

 

Publikováno: duben 2016

Poznámka

Toto téma se týká SCVMM prostředí.Pokud chcete provést tento postup pomocí standardní prostředí, naleznete v tématu Vytvoření pracovního postupu sestavení-nasazení-testování pro standardní prostředí.

Můžete použít sestavení, nasazení a testovat pracovní postup automaticky nasadit aplikaci do prostředí, SCVMM a spouštět automatizované testy jako součást procesu sestavení. Můžete také nakonfigurovat pracovní postup nasazení snímek vašeho prostředí předtím, než je vaše aplikace nasazena, takže vaše aplikace, které jsou nasazeny do čisté prostředí. Kromě toho můžete nakonfigurovat pracovní postup vytvořit snímek vašeho prostředí po ukončení pracovního postupu, tak můžete reprodukovat sestavení nebo nasazení selhání. Uživatele můžete poté přistoupit k aplikaci v jejich testovacím prostředí, nebo mohou spouštět manuální testy nebo automatizované testy nezávisle na pomocí procesu sestavení Microsoft Test Manager. Přehled v pracovních postupech, sestavení nasazování a testování, naleznete v části Vytvoření pracovního postupu sestavení-nasazení-testování pro standardní prostředí.

Požadavky

  • Visual Studio Enterprise Visual Studio Test Professional

Toto téma popisuje, jak vytvořit pracovní postup sestavení nasazování a testování, poté, co vytvoříte skripty nasazení pro pracovní postup. Informace o vytváření skriptů nasazení naleznete v tématu PAVE: Guidance for Build-Deploy-Test Workflows. Pomocí následujících postupů můžete vytvořit sestavení nasazování a testování pracovního postupu pro SCVMM prostředí:

  • Zkontrolujte požadavky

  • Vytvořit sestavení, nasazení a testování pracovního postupu

  • Přidat podrobnosti do pracovního postupu

  • Spustit pracovní postup

  • Připojte se k testovacím prostředí z výsledky sestavení

  • Spuštění testů po váš pracovní postup je dokončen.

Požadavky

Dříve, než lze nastavit pracovní postup vytvoření a nasazení vaší aplikace, můžete tento seznam slouží k ověření, že jste dokončili následující úkoly:

Distribuovatelné úlohy

  1. Konfigurace služby Team Foundation Build Service: Deploy and configure a build server.

  2. Nainstalujte testovacího řadiče a zaregistrujte ji s vaší kolekce týmových projektů: Nastavení testovacích kontrolerů v testovacích prostředích.

  3. Poznámka

    Když vytvoříte testovacím prostředí, vyberte požadované možnosti pro spuštění testů a použití pracovního postupu.

    Vytvořit SCVMM prostředí, které používá virtuální počítače: Vytváření virtuálních počítačů pro manuální testování.

  4. (Doporučeno) Snímek vaše prostředí, takže do pracovního postupu můžete nasadit čisté prostředí před nasazením aplikace. Naleznete na adrese: Použití snímků prostředí v prostředích SCVMM.

  5. Pokud budete pro spuštění automatizovaných testů ve vašem testovacím prostředí, je nutné přidat testů na test plánování a vytvoření nastavení testu pomocí nástroje Microsoft Test Manager. Podívejte se na téma Testování v testovacím prostředí.

  6. Vytvořte skripty nasazení, které vaše sestavení nasazování a testování pracovního postupu můžete použít k instalaci aplikace. Podívejte se na téma Vytváření skriptů nasazení pro pracovní postupy sestavení-nasazení-testování.

Konfigurace sestavení

Sestavení nasazování a testování pracovního postupu můžete nasadit buď existující sestavení vaší aplikace, nebo jej můžete spustit definice sestavení a implementovat nové sestavení. Chcete-li vytvořit nové sestavení během pracovní postup, je nutné vytvořit samostatné sestavení definice, která je váš pracovní postup můžete použít k sestavení aplikace. Když přidáte Podrobnosti sestavení do pracovního postupu, můžete buď odkládací adresář existující sestavení a definice sestavení pro vytvoření nového sestavení.

Důležité

Pokud přidáte definice sestavení namísto odkládací adresář sestavení do sestavení nasazování a testování pracovního postupu, je třeba zakázat testů v definici sestavení, který bude použit k vytvoření vaší aplikace.

Tvorba definice sestavení.

K vytvoření definice sestavení pro vaši aplikaci

  1. Na sestavení nabídce zvolte novou definici sestavení.

  2. Na Obecné ve název definice sestavení zadejte název a v Popis textové pole, přidejte odpovídající popis.

  3. Postupujte podle pokynů, jak je popsáno v tématu Vytvoření nebo úprava definice sestavení.

Vytvoření pracovního postupu sestavení nasazování a testování.

V této části vytvoříte sestavení nasazování a testování pracovního postupu.

Vytvoření definice sestavení pro pracovní postup

Dále vytvořte jiné definice sestavení pro sestavení nasazování a testování pracovního postupu, jak je znázorněno na následujícím obrázku:

Použijte výchozí šablonu lab.

K vytvoření definice sestavení pro pracovní postup

  1. Na sestavení nabídce zvolte novou definici sestavení.

  2. Na Obecné ve název definice sestavení zadejte název. V Popis pole, přidejte odpovídající popis.

  3. Klikněte na položku nastavení na Aktivace a pracovního prostoru, sestavení ve výchozím nastavení, a zásad uchovávání karty, jak je popsáno v tématu Vytvoření nebo úprava definice sestavení.

    Poznámka

    Není třeba zadat cestu k poklesu sestavení sestavení ve výchozím nastavení kartu pro tento pracovní postup sestavení, protože při použití šablony testovacího prostředí nevytvářejte výstupu sestavení.Vymazat sestavení kopírovat výstupy a není nutná žádná složka pro ukládání.

  4. Abyste mohli vybrat šablonu testovacího prostředí pro definici sestavení na proces ve skupině šablony procesu sestavení, zvolte Zobrazit podrobnosti o.

    Zobrazí se rozevírací seznam.

  5. Vyberte šablonu. Toto je soubor procesu sestavení, který definuje pracovního postupu.

  6. Chcete-li vytvořit pracovní postup pro definice sestavení pro nasazení aplikace do virtuálního prostředí, vyberte z rozevíracího seznamu pro LabDefaultTemplate.11.xaml souboru procesu sestavení.

Přidat podrobnosti o pracovním postupu

Nyní můžete přidat do vašeho pracovního postupu pomocí podrobnosti Parametry pracovního postupu testovacího prostředí průvodce.

Až do pracovního postupu přidat tyto údaje a Uložit definici sestavení, můžete fronty sestavení ke spuštění pracovního postupu:

Chcete-li přidat podrobnosti o pracovním postupu

  1. Zadat data pro pracovní postup v části Parametry procesu sestavení, zvolte nastavení testovacího prostředí procesu a poté zvolte možnost se třemi tečkami (...).

    Otevře se Průvodce parametry pracovního postupu testovacího prostředí, kde zadejte informace o pracovním postupu.

  2. Vyberte testovací prostředí: na prostředí kartu, vyberte možnost SCVMM prostředí, do kterého chcete nasadit vaší aplikace.

    Poznámka

    Toto prostředí musí být aktivní.Pokud používáte prostředí, které jsou uloženy do knihovny, je nutné nasadit prostředí, které chcete nastavit jako aktivní.

  3. Vyberte snímek čisté prostředí: (doporučeno) Pokud chcete, aby definice sestavení vrátit vašem testovacím prostředí do známého stavu, vyberte vrátit k snímku konkrétní prostředí a poté zvolte možnost se třemi tečkami (...) a vyberte konkrétní snímku.

    Snímku vyberte prostředí se zobrazí dialogové okno. Vyberte snímek a pak zvolte OK.

  4. Zvolte možnost Další.

  5. Vyberte definice sestavení nebo odkládací adresář sestavení: Pokud chcete, aby pracovní postup vytvoříte svou aplikaci pokaždé, když je spuštěn, postupujte takto:

    1. Vyberte používat sestavení Team Foundation, a vyberte definici, kterou jste vytvořili dříve.

    2. Vyberte nové sestavení do fronty.

  6. Pokud chcete, aby pracovní postup použít existující sestavení a není znovu sestavit aplikace, postupujte takto:

    1. Vyberte používat sestavení Team Foundation, a vyberte definici, kterou jste vytvořili dříve.

    2. Vyberte Vyberte existující sestavení. Z rozevíracího seznamu vyberte sestavení. Existující sestavení vytvořené definici sestavení, které jste vybrali se zobrazí v seznamu.

    3. Vyberte konfiguraci sestavení z Vyberte konfiguraci sestavení.

      Poznámka

      Konfigurace sestavení jsou zadány při vytvoření definice sestavení pro vaši aplikaci.Pokud existuje více než jednu konfiguraci sestavení, můžete vybrat jednu z tohoto seznamu.

  7. Pokud chcete definovat umístění sestavení, vyberte možnost použít sestavení ze zadaného umístění a poté zadejte cestu UNC existující sestavení.

  8. Zvolte možnost Další.

  9. Podrobnosti pro skripty nasazení a příkazů:

    Důležité

    Před provedením další několik kroky, je nutné vytvořit skripty nasazení a příkazy pro pracovní postup.Podívejte se na téma Vytváření skriptů nasazení pro pracovní postupy sestavení-nasazení-testování.

    Přidáte skripty nasazení.

    Nasazení aplikace v rámci vašeho pracovního postupu z nasazení kartu, vyberte možnost nasazení sestavení.

  10. Chcete-li přidat skripty nebo příkazy potřebné k nasazení vaší aplikace, zvolte Přidat. Vyberte virtuální počítač nebo virtuální počítač role, kterou chcete přidat skript nebo příkaz pro.

    Nyní můžete přidat skripty či příkazy pro každý virtuální počítač v testovacím prostředí. Například pokud máte v rámci vaší aplikace klienta se systémem Windows, bude pravděpodobně skript, který zkopíruje spustitelný soubor do umístění, které vaše programové testy uživatelského rozhraní bude používat pro spuštění testů ve virtuálním počítači. Máte-li webový server je třeba spustit skript nebo příkaz k nasazení část vaší aplikace. Další podrobnosti o tomto kroku naleznete v tématu Vytváření skriptů nasazení pro pracovní postupy sestavení-nasazení-testování.

  11. Vyberte snímek po nasazení: (doporučeno) pořizování snímku vašeho prostředí, poté, co byla aplikace nasazena, ale před spuštění všech testů, je nutné provést následující:

    Poznámka

    Tento snímek slouží k připojení k prostředí a znovu spusťte test vždy, když chcete prozkoumat problém.

    1. Vyberte Po nasazení sestavení, pořídit snímek prostředí.

      Důležité

      Pokud spustíte této definice sestavení jako součást procesu sestavení kódu, každého virtuálního počítače v prostředí bude mít nakonec mnoho němu přidružené snímky.To deteriorates výkon virtuálního počítače.Kromě toho je maximálně 50 snímky, které mohou být uloženy pro každého virtuálního prostředí.Proto je nutné pravidelně odstranit původní snímky.

    2. V Zadejte název snímku, zadejte název pro tento snímku.

  12. Zvolte možnost Další.

  13. Přidáte podrobnosti automatizovaných testů:

    Chcete-li spouštět automatizované testy z vašeho pracovního postupu po nasazení vaší aplikace, postupujte takto:

    1. Vyberte spouštět tyto testy v prostředí.

    2. V části vyberte testovací plán, vyberte testovací plán, který chcete použít. Výsledky testů bude uložen jako část této testovací plán.

    3. V části vyberte testovací sady zvolte třemi tečkami (...) a v vyberte testovací sady dialogové okno Vyberte testovací sady, kterou chcete spustit.

      Poznámka

      Ve výchozím nastavení je vybrán kořenový testovací sady.Pokud nechcete spouštět testy v této testovací sadě, je nutné zrušit toto pole.

    4. V části Vyberte Konfigurace testu, vyberte konfiguraci, kterou chcete použít ke spuštění testů.

      Poznámka

      Výsledky testů pro každý testovací případ v každé vybrané testovací sady bude uložen jako párování každý testovací případ v této sadě a test konfigurace, kterou jste vybrali.Podívejte se na téma Konfigurace testů: určení testovacích platforem.

    5. V části Vyberte nastavení automatického testování, vyberte test nastavení, které jste vytvořili dřívější odpovídají rolím v testovacím prostředí, v kroku 9 celkového procesu pro toto téma. Podívejte se na téma Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.

  14. Zvolte Dokončit.

  15. Zvolte Uložit Uložit definici sestavení.

    Definici vytvořený sestavení se zobrazí v sestavení složky v Průzkumník týmových projektů.

Spustit pracovní postup

Spuštěním definici sestavení, který obsahuje pracovního postupu můžete spustit pracovní postup.

  1. Chcete-li spustit pracovní postup, přejděte sestavení složku a poté otevřete místní nabídku pro definici sestavení, který obsahuje pracovní postup.

    Zvolte nového sestavení do fronty.

    Zobrazí se dialogové okno Vložení sestavení do fronty.

  2. Ověřte informace pracovního postupu a potom zvolte Fronta.

    Zobrazí se zobrazení Průzkumník sestavení.

  3. Chcete-li zobrazit souhrnu sestavení zobrazit v průběhu sestavení, dvakrát klikněte na sestavení.

    Stav můžete zobrazit jako průběh sestavení.

  4. (Volitelné) Pokud chcete zobrazit prostředí v průběhu sestavení, otevřete Microsoft Test Manager, vyhledejte Centrum testovacích prostředí, zvolte testovacího prostředí, a pak zvolte prostředí SCVMM v seznamu. Zobrazí průběh sestavení a podrobné informace o vašem testovacím prostředí takto:

    • Snímek se obnoví, pokud vyberete tuto možnost.

    • Pokud vyberete tuto možnost, bude provedena snímku po nasazení.

    • Stav funkcí (zelená šipka se zobrazí, jakmile bude schopnost).

    • Testy při jejich spouštění, je-li testy interakci s uživatelským rozhraním.

    Pokud váš pracovní postup úspěšně dokončí, zobrazí se zelený symbol zaškrtnutí. Pokud chyby existují, můžete vybrat Zobrazit protokol pro zobrazení podrobností.

Připojte se k testovacím prostředí z výsledky sestavení

Když zobrazíte výsledky sestavení, můžete připojit do SCVMM prostředí, chcete-li zobrazit vaší aplikace. Můžete buď připojit k příspěvku snímek nasazení prostředí, pokud vyberete tuto možnost v pracovním postupu, nebo se 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í k prostředí z výsledků sestavení

Pro připojení k testovacím prostředí z výsledků sestavení

  1. Z sestavení složky v Průzkumník týmových projektů, otevřete místní nabídku pro pracovní postup a zvolte možnost zobrazení sestavení.

    Zobrazí se zobrazení Průzkumník sestavení.

  2. Chcete-li zobrazit hotové sestavení, zvolte kartu Dokončeno.

  3. Poklepejte na sestavení, které chcete zobrazit.

    Zobrazí se zobrazení Souhrn sestavení.

  4. Zvolte odkaz vedle zobrazení prostředí snímku < sestavení název a číslo >.

    Zobrazí se dialogové okno Připojit k prostředí.

  5. Pokud chcete se připojit k snímku, která byla provedena poté, co byla aplikace nasazena, zvolte připojit k snímku v tomto prostředí.

    Poznámka

    Po připojení k tomuto snímku budou zrušeny všechny změny provedené po tomto snímku po nasazení.Pokud chcete zachovat všechny změny, připojte se k prostředí v aktuálním stavu a zkopírujte nejprve snímek před návratem k snímku po nasazení.Informace o tom, jak vytvořit snímek naleznete v tématu Použití snímků prostředí v prostředích SCVMM.

  6. Pokud chcete pro připojení k prostředí v aktuálním stavu, zvolte připojit k prostředí v aktuálním stavu.

  7. Zvolte Připojit.

    Je zobrazen prostředí prohlížeč společnosti Microsoft a jsou připojeny k testovacím prostředí. Nyní můžete použít aplikace, která jste nasadili.

Testovat aplikaci po dokončení pracovního postupu

Po dokončení pracovního postupu a vaše aplikace je nasazena na vašem testovacím prostředí, je možné spustit testy pro vaši aplikaci odděleně od vašeho pracovního postupu. Tato témata zobrazte, pokud chcete spustit testy pro vaši aplikaci odlišnou od svého pracovního postupu poté, co vaše aplikace je nasazena do prostředí SCVMM:

  1. How to: Run Manual Tests and Create Reproducible Bugs in SCVMM Environments

  2. Automatizované pracovní postupy sestavení-nasazení-testování

Viz také

Vytvoření pracovního postupu sestavení-nasazení-testování pro standardní prostředí
Running Tests in Lab Environments