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

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 na temat ustawień, ról i środowisk, zobacz Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych.

Informacje dotyczące przestrogiPrzestroga

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żna uwagaWaż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żna uwagaWaż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 o sposobach uruchamiania testów w ramach procesu kompilacji, zobacz Porady: konfigurowanie i przeprowadzanie zaplanowanych testów po skompilowaniu aplikacji.

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 testowego, który zainstalowałeś w roli procesu, wybierz Start, a następnie wybierz Wszystkie programy.Wskaż Microsoft Visual Studio 2013, a następnie wybierz Narzędzie konfiguracji agenta testowego Microsoft Visual Studio 2013.

    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.

    Informacje dotyczące przestrogiPrzestroga

    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 testowego jako proces, jeśli nie jest uruchomiony, wybierz Start, a następnie wybierz Wszystkie programy.Wskaż polecenie Microsoft Visual Studio 2013, a następnie wybierz polecenie Microsoft Visual Studio Test Agent 2013.

    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ż

Koncepcje

Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych

Instalowanie i konfigurowanie agentów testowych i kontrolerów testów

Inne zasoby

Porady: konfigurowanie i przeprowadzanie zaplanowanych testów po skompilowaniu aplikacji