Jak spustit automatizované testy na více počítačích současně
Pokud máte mnoho automatizovaných testů ke spuštění z testovacího plánu pomocí správce Microsoft Test Manager, můžete být vhodné je spustit současně na více počítačích.Tento způsob zkoušky může trvat kratší dobu.Při spuštění automatizovaných testů v plánu testů bude řadič testů pro prostředí, které používáte, spravovat sadu testovacích agentů pro spuštění testů, jak je znázorněno na následujícím obrázku.Chcete-li to provést, musíte nastavit prostředí, aby zahrnovalo více počítačů pro roli, která spouští testy, například klientská role.Navíc musíte použít toto prostředí v nastavení testu a potom vybrat roli klienta pro spuštění testů.To je ukázáno na následujícím obrázku, kde klientská role provádí testy.Další informace o prostředích a nastaveních testu naleznete v části Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat.
Řadič testů komunikuje s testovacími agenty pro spouštění testů, zastavování testů, stav testovacího agenta a shromažďování výsledků testu.Když řadič testu obdrží testy pro testovací běh, pokud je více než 100 testů, řadič testu testy rozdělí na skupiny, které je připraveny k zaslání do počítačů testovacího agenta.Každá z těchto skupin se nazývá sadou.Výchozí velikost bloku je nastavena na hodnotu 100.Jakému agentu jsou bloky odesílány, závisí na počtu počítačů, které jsou k dispozici v roli pro spouštění testů, které byly vybrány v nastavení testu.Například pokud máte testovací běh s 250 testy, řadič test je rozdělí do tří bloků testů s velikostí 100, 100 a 50.Pokud jsou k dispozici tři testovací agenti, první sadu 100 testů obdrží agent1, další sadu 100 testů obdrží agent2 a sadu zbývajících 50 testů obdrží agent3.
[!POZNÁMKA]
Při spuštění testů z testovacího plánu nelze změnit výchozí velikost intervalu.
Když testovací agent oznámí řadiči testu dokončení sady testů, odešle řadič testu testovacímu agentovi další sadu testů v závislosti na blocích, které zbývají.Například pokud máte testovací běh s 600 testy, řadič test je rozdělí do 6 bloků testů vždy s velikostí 100 testů.Pokud máte k dispozici tři agenti, jedna sada 100 testů bude na začátku odeslána každému agentovi.Když agent dokončil tyto testy, řadiči testů odešle agentovi další blok 100 testů ze zbývajících 3 bloků.
Pokud máte méně než 100 testů (výchozí velikost sady) v sadě testů, jedná se o částečnou sadu.V tomto případě testovací kontrolér rozdělí testy v sadě v závislosti na hodnotě minimálního počtu testů na agenta.Tato hodnota je 10.Například pokud máte v rámci testovacího běhu 27 testů a jsou k dispozici tři testovací agenti, první sadu 10 testů obdrží agent1, další sadu 10 testů obdrží agent2 a sadu zbývajících 7 testů obdrží agent3.Řadič testů se rovněž snaží rovnoměrně rozdělit zkoušky do částečné sady.Pokud máte v sadě 33 testů a tři testovací agenty k dispozici, dostane každý testovací agent 11 testů.
Požadavky
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Upozornění |
---|
Pokud máte 10 nebo méně testů v sadě testů z testovacího plánu, tyto testy budou odeslány pouze jednomu agentovi, i když máte více agentů, kteří jsou k dispozici ve vašem prostředí. |
Důležité |
---|
Nelze řídit, jaké testy budou spuštěny na konkrétním počítači v prostředí pro spuštění testu.Pokud potřebujete spustit některé automatizované testy na různých testovacích konfiguracích, nelze to provést pomocí jedné sady testů.Můžete vytvořit různé prostředí pro použití u každého spuštění testu.Můžete spustit zkušební běhy pro více prostředí současně a automatizované testy budou spuštěny v počítačích pro každé jiné prostředí současně. |
Spuštění automatických testů na více počítačích současně
Vytvořte prostředí včetně více počítačů ve stejné roli, kterou budete používat pro spuštění testů.Další informace o způsobu vytváření prostředí naleznete v tématu Standardní testovací prostředí nebo (virtuální) prostředí SCVMM.
Vytvořte nastavení testu, které má stejné role jako toto prostředí a používá tuto roli s více počítači jako roli pro spuštění testů.Další informace o vytváření nastavení testů naleznete v tématu Shromažďování více diagnostických dat v manuálních testech.
Spusťte průběh testu pomocí nastavení testů a prostředí, které jste vytvořili.
Zjistíte, že testovací agenti jsou nyní všichni zaneprázdněni spouštěním testů.
Viz také
Koncepty
Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat
Standardní testovací prostředí
Vytvoření prostředí SCVMM s použitím uložených virtuálních počítačů a šablon
Další zdroje
Spouštění automatizovaných testů v nástroji Microsoft Test Manager