Nastavení pracovních postupů pro automatické sestavení nasazení Test
Můžete použít pracovní postup sestavení nasadit test na Visual Studio 2012 zavést a testovat aplikaci spustíte na sestavení.To umožňuje naplánování a spuštění sestavení, nasazení a testování aplikace s jednou vytvořit proces.Sestavení nasadit zkušební postupy práce s Lab správy nasazení aplikace v prostředí laboratoře a spustit testy na nich jako část procesu vytváření.
Pokud je prostředí pro laboratorní prostředí SCVMM, můžete také pracovní postupy vytvoření a obnovení snímky, které automaticky vytvoří čisté prostředí před spustit testy a uložení stavu životního prostředí při zkoušce se nezdaří.Tím je zajištěno, že každý test není ovlivněno změny prostředí laboratoře z předchozích spuštění testu.Kromě toho zajistí, že mohou testerům přesně reprodukovat tento stát laboratorní prostředí, při jejich reprodukci chyby.
Požadavky
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Pracovní postup sestavení nasadit test můžete použít v následujících situacích:
Tip
Sestavení, nebo vytvořit a otestovat: Pokud vytváříte aplikace do ukládací složky bez nasazení prostředí laboratoře poté můžete použít výchozí šablonu procesu sestavení.Další informace naleznete v tématu Definovat proces vytváření, který je založen na výchozí šabloně.Pokud chcete testovat aplikaci bez jeho nasazení,Spustit testy v procesu sestavení
Sestavení, nasazení a Test − sestavit aplikaci, a potom jej zavést a spuštění automatických testů na něj v testovacím prostředí.Tento pracovní postup umožňuje spustit sérii zkoušek z plán testování aplikace nasazena jako součást procesu sestavení.V tomto scénáři je běžné při spuštění vytvořit ověřovací zkoušky.
Zavést a testovat − v tomto scénáři je podobný "vytvoření, zavedení a testování" scénář, s výjimkou nové sestavení není vytvořen během pracovního postupu.Pracovní místo toho použije existující sestavení z ukládací složky.
Nasadit pouze – nasazení existující sestavení z ukládací složky prostředí laboratoře bez spuštění automatických testů během pracovního postupu.Nové sestavení prošel testy ověření sestavení a je připravena k odeslání týmu test, můžete odeslat, že konkrétní sestavení týmu test tak mohou spustit další testy, nejsou součástí pracovního postupu.V tomto scénáři je běžné při spuštění Ruční zkoušky.
Vytvoření a zavedení – tato situace je podobná scénáři "nasadit pouze" kromě nové sestavení je vytvořen v průběhu pracovního postupu.
Pracovní postup sestavení nasadit test je Windows Workflow soubor, který definuje jak Vytvořit definici se spustit na sestavení, nasazení aplikace a spustit testy.Pracovní postup sestavení nasadit test je vytvořen v definici sestavení výběrem vytvořit šablonu procesu nazývá výchozí šablona lab (LabDefaultTemplate.11.xaml) a konfigurace nastavení.Můžete také vytvořit vlastní build proces šablonu pracovního postupu v závislosti na požadavcích.Po nastavení vašeho počítače sestavení, test strojů a laboratorní prostředí nakonfigurujete vaše definice sestavení.
Nastavení nasazení v pracovním postupu sestavení nasadit test definovat způsob nasazení aplikace zadáním nasazení skriptů na konkrétní počítače v prostředí laboratoře.Můžete zadat lab řídící role každého skriptu nasazení běžet nebo můžete zadat konkrétní počítač v prostředí laboratoře.Vytváření skriptů pro nasazení je hlavní část nastavení sestavení nasadit zkušební postupy.Nasazení skriptů zkopírujte soubory ze sestavení vašeho prostředí pro laboratorní a potom spusťte instalační balíčky.
Následující diagram popisuje, jak je pracovní postup sestavení nasadit test nasazeny na sestavení:
Následující kroky jsou zobrazeny ve výše uvedeném diagramu.
Pracovní postup sestavení nasadit test začíná na sestavení a pak získá nasazení skriptů.
Definice sestavení zkopíruje soubory sestavení do místa.
Spuštění pracovního postupu každého skriptu nasazení v pracovní složce role počítače, přiřazený skript nebo konkrétní počítač.
Každý skript nasazení načítá soubory sestavení z místa.
Každý skript nasazení zkopíruje nebo nainstaluje soubory určené sestavení do počítačů v testovacím prostředí.
Požadavky
Příslušné kroky musí před nastavení pracovního postupu sestavení nasadit test.
Nakonfigurujte službu Team Foundation sestavení
Nastavte konfiguraci sestavení týmu projektu kolekci pomocí konzoly pro správu pro váš Team Foundation Server.Při nastavování konfigurace sestavení bude vyberte sestavení řadiče a sestavit agentů při vytváření a zavádění aplikace.Informace o nastavení konfigurace sestavení jak konfigurovat počítač sestavit.
Nastavit testovací řadič
Instalace řadiče test a zaregistrovat u kolekce týmu projektu: Nastavení testovacích kontrolerů v testovacích prostředích.
Nastavení prostředí laboratoře
Nastavení prostředí laboratoře.Prostředí pro laboratorní lze SCVMM prostředí nebo standardní prostředí.Při nastavování prostředí pro laboratorní test činitelů bude nainstalována na každý počítač v prostředí.Informace o vytvoření prostředí laboratoře, viz Použití prostředí laboratoře pro vaše životního cyklu aplikací.
Další kroky ke spuštění automatických testů z plánu zkoušek v laboratorním prostředí
Před spuštěním automatické testy z testovací plán, musíte nejprve spojit automatických testů s testovacích z testovací plán.Při spuštění automatických testů z plánu zkoušek, je nutné použít prostředí laboratoře.Vytvořit plán testování a přidružit automatického testování, musíte provést následující úkoly.
Vytvořit plán testování a sadou testů:Definice testovacího plánu
Automatické testy přidružte testovacích ze sady test:Jak: přidružit automatického testování testovacího případu
Úkoly
Nastavit váš pracovní postup sestavení nasadit zkušební nasazení aplikace nebo spuštění testů na aplikace v rámci procesu vytváření pomocí následující témata:
Téma |
Description |
---|---|
Vytvoření nasazení skriptů pro váš pracovní postup sestavení nasadit test: nasazení aplikace, musíte nejprve vytvořit skripty nasazení sestavení nasadit test pracovního postupu.Nasazení skriptů kopírování částí v sestavení pro konkrétní počítače v prostředí laboratoře.Pokud vaše sestavení obsahuje balíček nasazení pro web nebo instalační balíček, musíte spustit nasazení skriptů navíc balíčky. |
|
Vytvoření pracovního postupu sestavení nasadit test: můžete nastavit pracovní postup sestavení nasadit test standardní prostředí nebo prostředí SCVMM.Pokud používáte prostředí SCVMM, můžete také proces sestavování obnovit prostředí se snímkem před spustit testy a vytvořit snímek po nasazení aplikace. |
|
Přizpůsobení pracovního postupu pojmout dodatečné požadavky sestavení nasadit test: máte další požadavky, které výchozí šablonu procesu sestavení nevyhovuje, můžete vytvořit šablonu vlastní build proces. |
|
Spustit testy v rámci pracovního postupu sestavení nasadit test nebo po dokončení pracovního postupu: automatických testů lze spustit jako součást pracovního sestavení nasadit test nebo můžete spustit ruční a automatické testy pracovního postupu po dokončení. |