Vytvoření pracovního postupu sestavení-nasazení-testování pro standardní prostředí
Publikováno: duben 2016
Poznámka
Toto téma platí pro standardní prostředí.Pokud chcete provést tento postup pomocí SCVMM prostředí, naleznete v tématu Vytvoření pracovního postupu sestavení-nasazení-testování pro prostředí SCVMM.
Sestavení nasazování a testování pracovního postupu můžete automaticky nasazovat aplikace do standardní prostředí, a spouštět automatizované testy v dané aplikaci jako součást procesu sestavení. Uživatele můžete poté přistoupit k aplikaci v jejich standardní 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 Nastavení nahoru automatizované sestavování nasazování a testování pracovní postupy.
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 standardní prostředí:
Zkontrolujte požadavky
Konfigurace sestavení
Tvorba definice sestavení pro pracovní postup
Přidat podrobnosti do pracovního postupu
Spustit pracovní postup
Zobrazit výsledky sestavení
Zobrazit aplikaci
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
Nakonfigurujte službu sestavení Team Foundation. Naleznete na adrese: Postup: Konfigurace počítače sestavení.
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.
-
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řte standardní prostředí, které používá váš virtuálních a fyzických počítačů. Naleznete na adrese: Standardní testovací prostředí.
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í.
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.
K vytvoření definice sestavení pro vaši aplikaci
Na sestavení nabídce zvolte novou definici sestavení.
Na Obecné ve název definice sestavení zadejte název a v Popis textové pole, přidejte odpovídající popis.
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.
Tvorba 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:
K vytvoření definice sestavení pro pracovní postup
Na sestavení nabídce zvolte novou definici sestavení.
Na Obecné ve název definice sestavení zadejte název a v Popis pole přidat vhodný popis.
-
Poznámka
Šablonu lze použít pouze pro definici sestavení s ruční, naplánované nebo kolejových aktivační události sestavení.Postupné aktivační události sestavení se nedoporučuje, protože Chyba testu stále umožňuje další postupné sestavení spuštění nebo zastavení systém celý sestavení.Ověřovaným vrácení se změnami a průběžné integrace aktivační události nejsou podporovány.
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í.
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.
Vyberte šablonu. Toto je soubor procesu sestavení, který definuje pracovního postupu.
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 zadat podrobnosti pro pracovní postup v části Parametry procesu sestavení, zvolte procesu nastavení testovacího prostředí 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.
Vyberte testovací prostředí: na prostředí kartu, vyberte možnost standardní prostředí, do kterého chcete nasadit vaší aplikace.
Zvolte možnost Další.
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:
Zvolte používat sestavení Team Foundation, a zvolte možnost definici sestavení, který jste vytvořili.
Zvolte nové sestavení do fronty.
Pokud chcete, aby pracovní postup použít existující sestavení a není znovu sestavit aplikace, postupujte takto:
Zvolte používat sestavení Team Foundation, a zvolte možnost definici sestavení, který jste vytvořili.
Zvolte Vyberte existující sestavení. Z rozevíracího seznamu vyberte sestavení. Existující sestaví vytvořený v definici sestavení, kterou jste vybrali, se zobrazí v seznamu.
Zvolte konfigurace 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 jej z tohoto seznamu.
Pokud chcete definovat umístění sestavení, zvolte použít sestavení ze zadaného umístění a poté zadejte cestu UNC existující sestavení.
Zvolte možnost Další.
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í.
Nasazení aplikace v rámci vašeho pracovního postupu z nasazení kartu, vyberte možnost nasazení sestavení.
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 tom, jak tento krok dokončit, naleznete v Vytváření skriptů nasazení pro pracovní postupy sestavení-nasazení-testování.
Zvolte možnost Další.
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:
Vyberte spouštět tyto testy v prostředí.
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.
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.
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.
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.
Zvolte Dokončit.
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.
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.
Zkontrolujte údaje pro pracovní postup sestavení a pak zvolte fronty.
Zobrazí se zobrazení Průzkumník sestavení.
Chcete-li zobrazit souhrn sestavení v průběhu sestavení, poklikejte na vaše sestavení.
Stav můžete zobrazit jako průběh sestavení.
(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í v seznamu. Můžete zobrazit průběh sestavení projeví na tomto obrázku ve vašem prostředí a v prostředí podrobností nad tento obrázek takto:
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 sestavení byla úspěšně dokončena, zobrazí se zeleným zaškrtnutím. Pokud chyby existují, můžete vybrat Zobrazit protokol pro zobrazení podrobností.
Zobrazit výsledky sestavení pro pracovní postup
Po dokončení pracovního postupu můžete zobrazit výsledky sestavení pro pracovní postup.
Chcete-li zobrazit výsledky sestavení do pracovního postupu
Z sestavení složky v Průzkumník týmových projektů, klikněte pravým tlačítkem myši definice sestavení pracovního postupu a přejděte na příkaz zobrazení sestavení.
Zobrazí se zobrazení Průzkumník sestavení.
Chcete-li zobrazit hotové sestavení, zvolte kartu Dokončeno.
Poklepejte na sestavení, které chcete zobrazit.
Zobrazí se zobrazení Souhrn sestavení.
Zobrazit vaše aplikace po jeho nasazení
Po dokončení pracovního postupu prohlížeč prostředí můžete používat nástroje Microsoft Test Manager nebo vzdálené plochy k zobrazení aplikace podle přihlašováním k počítači aplikace nasazené.
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 standardní prostředí:
Viz také
Nastavení pracovních postupů sestavení nasazování a testování
Testování v testovacím prostředí