Sdílet prostřednictvím


Postupy: Nastavení agenta Test Agent pro spouštění testů komunikujících s plochou

Pokud chcete spustit automatické testy, které umožňují interakci s plochou, musíte nastavit vašeho agent, aby byl spuštěn jako proces, nikoli služba.Například pokud chcete vzdáleně spustit programový test UI pomocí testovacího kontroléru a testovacího agenta nebo chcete spustit test a zachytit video zaznamenané při spuštění, musíte nastavit vašeho agenta, aby byl spuštěn jako proces.Při přiřazení agentů k rolím v nastavení testu pomocí sady Visual Studio nebo přiřazení agentů k rolím v prostředí pomocí Microsoft Test Manager je třeba změní nastavení pro všechny agenty přiřazené k rolím, které musí provádět interakci s plochou.Další informace o nastaveních testu, rolích a prostředích naleznete v části Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat.

Poznámka k upozorněníUpozornění

Použijete-li Microsoft Test Manager k nastavení prostředí laboratoře, testovací agent je nainstalován pomocí Test Manager.V Průvodci vytvořením prostředí můžete určit, zda chcete konfigurovat jednu z rolí, ve které chcete spustit kódované testy UI.Další informace naleznete v tématu Vytváření testovacích prostředí.

Důležitá poznámkaDůležité

Počítač, na kterém je spuštěn agent, ze kterého chcete spustit programové testy UI, nelze uzamknout nebo je u něj aktivní spořič obrazovky.

Pokud používáte programové testy UI, které spouští prohlížeč, účet služby pro testovacího agenta slouží ke spouštění prohlížeče.Tento účet služby musí být stejný jako účet uživatele, který je aktivním uživatelem tohoto počítače.Pokud se nejedná o stejný uživatelský účet, prohlížeč se nespustí.

Důležitá poznámkaDůležité

Pokud používáte programový test UI, který spouští prohlížeč jako část definice sestavení, účet služby pro službu sestavení slouží ke spouštění prohlížeče.Tento účet služby musí být stejný jako účet uživatele, který je aktivním uživatelem tohoto počítače.Pokud se nejedná o stejný uživatelský účet, prohlížeč se nespustí.Více informací o spuštění testů jako součást procesu sestavení naleznete v části Postupy: Nakonfigurování a spuštění naplánovaných testů po sestavení aplikace.

Pomocí následujícího postupu nastavte všechny agenty, kteří jsou přiřazeni roli, která provede úkol vyžadující interakci s plochou.

Nastavení agenta ke spuštění jako procesu

  1. Pokud chcete nakonfigurovat testovacího agenta, kterého jste nakonfigurovali, aby byl spuštěn jako proces, zvolte Starta pak zvolte Všechny programy.Přejděte na možnost Microsoft Visual Studio 2013 a poté zvolte Konfigurační nástroj Microsoft Visual Studio Test Agent 2013.

    Zobrazí se dialogové okno Konfigurace testovacího agenta.

  2. Chcete-li zobrazit stránku pro výběr možnosti Spustit jako proces, zvolte Možnosti spuštění.

    Zobrazí se stránka, která umožňuje zvolit, zda chcete spustit agenta jako proces nebo službu.

  3. Vyberte možnost Interaktivní proces.Testovací agent bude spuštěn jako proces místo jako služba.Zvolte možnost Další.

    Nyní můžete zadat podrobné informace pro uživatele, které se mají použít, když spustíte testovacího agenta jako proces, a další možnosti.

    [!POZNÁMKA]

    Uživatel, kterého jste přidali ke spouštění procesu, musí také být přidán jako člen skupiny TeamTestAgentService v počítači pro testovací kontrolér tohoto agenta.Pokud je tento uživatel aktuálním uživatelem, při přidání tohoto uživatele do počítače řadiče testů musíte počítač odhlásit nebo restartovat.

  4. Zadejte název do pole Uživatelské jméno.

  5. Do pole Heslo zadejte své heslo.

    Důležité informace o účtu uživatele:

    • Hesla s hodnotou Null nejsou pro uživatelské účty podporována.

    • Pokud chcete použít kolektor IntelliTrace nebo data emulace sítě a diagnostický adaptér, musí být uživatelský účet členem skupiny správců.Pokud počítač, který spustil testovacího agenta, používá systém Windows Vista nebo novější, nebo libovolný operační systém, který má nejméně privilegovaný uživatelský účet, musíte ho také spustit jako správce (vyšší). Pokud není název uživatelského účtu agenta ve službě agenta, pokusí se ho přidat, což vyžaduje oprávnění testovacího kontroléru.

    • Uživatel, který se pokouší použít testovací kontrolér, musí být členem skupiny Users testovacího kontroléru, nebo nebude moci spouštět v kontroléru testy.

  6. Abyste se ujistili, že počítač s testovacím agentem může spouštět testy po restartování, můžete nastavit počítač pro automatické přihlášení jako uživatel – testovací agent.Zvolte možnost Automatické přihlášení.Toto uloží uživatelské jméno a heslo v zašifrované podobě do registru.

    [!POZNÁMKA]

    Pokud jste k testovacímu prostředí připojeni pomocí připojení ke vzdálené ploše nebo připojení jako host, může dojít k častým, neočekávaným odpojením.Jednou z možných příčin ztráty připojení je, že je počítač nakonfigurován na automatické přihlášení do sítě.

  7. Chcete-li zajistit, že spořič obrazovky je zakázán, protože to může narušit jakékoli automatizované testy, které musí komunikovat s plochou, zvolte možnost Zkontrolovat, zda je spořič obrazovky zakázán.

    Poznámka k upozorněníUpozornění

    Je-li automatické přihlášení nebo zakázání spořiče obrazovky, vznikají bezpečnostní rizika.Povolením automatického protokolování můžete povolit ostatním uživatelům spustit tento počítač a použít účet, který se přihlásí automaticky.Pokud zakážete spořič obrazovky, počítač nemusí vyzvat uživatele k přihlášení aby bylo možné počítač odemknout.Umožňuje všem uživatelům přístup k počítači, pokud k němu mají fyzický přístup.Pokud povolíte tyto funkce v počítači, zajistěte, aby tyto počítače byly fyzicky zabezpečeny.Například tyto počítače jsou umístěny ve fyzicky zabezpečeném prostředí.Zrušením výběru možnosti Zkontrolovat, je-li spořič obrazovky zakázán nepovolíte spořič obrazovky.

    Chcete-li agenta změnit zpět tak, aby se spouštěl jako služba, můžete použít tento nástroj a vybrat služby.

  8. Chcete-li změny použít, zvolte možnost Použít nastavení.

    Zobrazí se dialogové okno Souhrnné informace o konfiguraci zobrazující stav všech kroků konfigurace testovacího agenta.

  9. Chcete-li zavřít dialogové okně Souhrn konfigurace , zvolte možnost Zavřít.Poté vyberte znovu možnost Zavřít a zavřete Nástroj pro konfiguraci testovacího agenta

    [!POZNÁMKA]

    Existuje ikona v oznamovací oblasti, která je spuštěna v počítači testovacího agenta, který je spuštěn jako proces.Zobrazuje stav testovacího agenta.Můžete spustit, zastavit nebo restartovat agenta, pokud je spuštěn jako proces, který používá tento nástroj.Chcete-li spustit testovacího agenta jako proces, pokud není spuštěný, zvolte Start a pak zvolte Všechny programy.Přejděte na možnost Microsoft Visual Studio 2013 a poté zvolte Microsoft Visual Studio Test Agent 2013.

    Pokud testovací kontrolér pro tento testovací agent je registrován s Team Foundation Server, stav testovacího agenta, který je spuštěn jako interaktivní proces, je zobrazen v zobrazení Řadiče v Centrum laboratoří pro Microsoft Test Manager.Je uveden s předponou v podobě hvězdičky, která značí, že je spuštěn jako interaktivní proces.Chcete-li restartovat tohoto testovacího agenta, použijte nástroj, který běží v počítači pro testovacího agenta, a ne zobrazení Řadiče.

Viz také

Koncepty

Nastavení testovacích počítačů pro zpracování testů nebo shromažďování dat

Instalace a konfigurace testovacích agentů a testovacích kontrolérů

Další zdroje

Postupy: Nakonfigurování a spuštění naplánovaných testů po sestavení aplikace