Udostępnij za pośrednictwem


Porady: konfigurowanie agenta testowego do przeprowadzania testów w interakcji z pulpitem

 

Opublikowano: czerwiec 2016

Jeśli chcesz uruchomić testy automatyczne, które współdziałają z komputerem stacjonarnym, należy ustawić agenta tak, aby był uruchamiany jako proces a nie usługa. Na przykład jeśli chcesz uruchomić kodowany test interfejsu użytkownika zdalnie przy użyciu kontrolera testów i agenta testowego lub chcesz uruchomić test i przechwytywać nagranie wideo, gdy test jest uruchomiony, należy ustawić agenta do uruchamiania jako procesu. Podczas przypisywania agentów do ról w ustawieniach testu przy użyciu programu Visual Studio, lub podczas przypisywania agentów do ról w Twoim środowisku za pomocą Microsoft Test Manager, musisz zmienić ustawienia zestawu dla wszelkich agentów przypisanych do ról, które współdziałają z pulpitem. Aby uzyskać więcej informacji o ustawieniach testu, ról i środowiska, zobacz Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych.

Ostrzeżenie

Jeśli używasz programu Microsoft Test Manager, aby skonfigurować środowisko laboratoryjne, agent testowy jest instalowany przez program Test Manager.W kreatorze tworzenia środowiska możesz określić, że chcesz skonfigurować jedną z ról, aby uruchamiać kodowane testy interfejsu użytkownika.Aby uzyskać więcej informacji, zobacz Tworzenie środowisk laboratoryjnych.

Ważne

Komputera, na którym jest uruchomiony agent, na którym chcesz uruchomić kodowane testy UI nie może być zablokowany ani nie może posiadać aktywnego wygaszacza ekranu.

Jeśli wykonujesz kodowane testy interfejsu użytkownika, które uruchamiają przeglądarkę, konto usługi dla agenta testowego jest używane do uruchomienia tej przeglądarki. To konto usługi musi być takie samo, jak konto użytkownika, który jest aktywnym użytkownikiem na tym komputerze. Jeśli nie jest to samo konto użytkownika, przeglądarka nie zostanie uruchomiona.

Ważne

Jeśli wykonujesz kodowany test interfejsu użytkownika, który uruchamia przeglądarkę jako część definicji kompilacji, konto usługi dla usługi kompilacji jest używane do uruchomienia tej przeglądarki.To konto usługi musi być takie samo, jak konto użytkownika, który jest aktywnym użytkownikiem na tym komputerze.Jeśli nie jest to samo konto użytkownika, przeglądarka nie zostanie uruchomiona.Aby uzyskać więcej informacji na temat uruchamiania testów w ramach procesu kompilacji, zobacz How to: Configure and Run Scheduled Tests After Building Your Application.

Użyj poniższej procedury do ustawiania agentów, które są przypisane do roli, która wykonuje zadanie, które musi współdziałać z pulpitem.

Aby skonfigurować agenta, aby był uruchamiany jako proces

  1. Aby skonfigurować agenta testu zainstalowaniu do uruchamiania w ramach procesu, przejdź do Start, Wszystkie programy, programu Microsoft Visual Studio, programu Microsoft Visual Studio Test agenta narzędzia konfiguracji.

    Zostanie wyświetlone okno dialogowe Konfigurowanie agenta testowego.

  2. Aby wyświetlić strony, aby wybrać uruchamianie jako proces, wybierz Uruchom opcje.

    Wyświetlana jest strona, która pozwala wybrać uruchomienie agenta jako procesu lub usługi.

  3. Wybierz Proces interakcyjny. Agent testowy zostanie uruchomiony jako proces, nie jako usługa. Wybierz przycisk Dalej.

    Można teraz wprowadzić szczegóły dla użytkownika, które przydadzą się, kiedy uruchamiasz agenta testowego jako proces, albo inne opcje.

    Uwaga

    Użytkownik, którego dodajesz, aby uruchomił proces musi również zostać dodany jako członek grupy TeamTestAgentService na komputerze dla kontrolera testów dla tego agenta.Jeśli ten użytkownik jest bieżącym użytkownikiem, gdy ten użytkownik zostanie dodany do komputera kontrolera testu, musisz się wylogować lub uruchomić ponownie ten komputer.

  4. Wpisz nazwę w polu Nazwa użytkownika.

  5. W polu Hasło wpisz hasło.

    Ważne informacje o koncie użytkownika:

    • Hasła puste nie są obsługiwane dla kont użytkowników.

    • Jeśli chcesz użyć narzędzia IntelliTrace lub danych emulacji sieci i adaptera diagnostycznego, konto użytkownika musi być członkiem grupy Administratorzy. Jeśli komputer, na którym jest uruchomiony agent testowy, używa programu Windows Vista lub nowszej wersje lub systemu operacyjnego zawierającego najmniej uprzywilejowane konto użytkownika, musisz również uruchomić go jako administrator (podwyższone uprawnienia). Jeśli nazwa użytkownika agenta nie jest w usłudze agenta, spróbuje ją dodać, co wymaga uprawnień na kontrolerze testów.

    • Użytkownik próbujący użyć kontrolera testu musi się znajdować na koncie użytkownika kontrolera testów lub nie będzie mógł uruchamiać testów dla kontrolera.

  6. Aby upewnić się, że po rozruchu komputera z agentem testowym można uruchomić testy, należy skonfigurować komputer do automatycznego logowania użytkownika jako agent testowy. Zaznacz Automatyczne logowanie. Spowoduje to przechowywanie nazwy użytkownika i hasła w postaci zaszyfrowanej w rejestrze.

    Uwaga

    Jeśli jesteś połączony za środowiskiem laboratoryjnym przy użyciu pulpitu zdalnego lub połączenia gościnnego, możesz zauważyć częste, nieoczekiwane przypadki utraty połączenia.Jedną z możliwych przyczyn utraty połączenia jest to, że komputer jest skonfigurowany do automatycznego logowania do sieci.

  7. Aby upewnić się, że wygaszacz ekranu jest wyłączony, ponieważ może to kolidować ze zautomatyzowanymi testami, które muszą współdziałać z komputerem stacjonarnym, zaznacz opcję Upewnij się, że wygaszacz ekranu jest wyłączony.

    Ostrzeżenie

    Istnieją zagrożenia bezpieczeństwa, jeśli logujesz się automatycznie lub wyłączysz wygaszacz ekranu.Po włączeniu automatycznego logowania umożliwiasz innym użytkownikom uruchamianie tego komputera z możliwością korzystać z konta, które loguje się automatycznie.Po wyłączeniu wygaszacza ekranu komputer może nie monitować użytkownika o zalogowanie się w celu odblokowania komputera.Dzięki temu z komputera może korzystać każdy, kto ma do niego fizyczny dostęp.Po włączeniu tych funkcji na komputerze należy upewnić się, że te komputery są zabezpieczony fizycznie.Na przykład komputery te znajdują się w fizycznie bezpiecznych laboratorium.Po wyczyszczeniu Upewnij się, że wygaszacz ekranu jest wyłączony, wygaszacz ekranu nie zostanie włączony).

    Aby sprawić, żeby agent dział ponownie jak usługa, możesz użyć tego narzędzia i wybrać Usługa.

  8. Aby zastosować zmiany, wybierz opcję Zastosuj ustawienia.

    Okno dialogowe Podsumowanie konfiguracji przedstawia stan każdej z czynności związanej z konfigurowaniem agenta testowego.

  9. Aby zamknąć okno dialogowe Podsumowanie konfiguracji, wybierz opcję Zamknij. Następnie wybierz ponownie przycisk Zamknij , aby zamknąć narzędzie Test Agent Configuration Tool.

    Uwaga

    Istnieje ikona obszaru powiadomień, która jest uruchamiana na komputerze dla agenta testowego, który działa jako proces.Pokazuje stan agenta testu.Można uruchomić, zatrzymać lub ponownie uruchomić agenta, jeśli jest uruchomiony jako proces za pomocą tego narzędzia.Aby uruchomić agenta testu jako proces, jeśli nie jest uruchomiony, wybierz polecenie Start, Wszystkie programy, programu Microsoft Visual Studio, programu Microsoft Visual Studio Test Agent.

    Jeśli kontroler testów tego agenta testowego jest zarejestrowany w programie Team Foundation Server, stan agenta testowego, który działa jako interaktywny proces, jest wyświetlany w widoku Kontrolery w Centrum laboratoryjnym dla programu Microsoft Test Manager. Jest on wymieniony z poprzedzającym symbolem gwiazdki oznaczającym, że jest on uruchomiony jako interakcyjny proces. Aby ponownie uruchomić agenta testowego należy użyć narzędzia, które jest uruchamiane na komputerze dla agenta testowego, nie w widoku Kontrolery.

Zobacz też

How to: Configure and Run Scheduled Tests After Building Your Application
Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych
Instalowanie i konfigurowanie agentów testowych i kontrolerów testów