Przypisywanie ról kontrolerowi testu i agentowi testowemu w celu automatycznego testowania w programie Visual Studio
Opublikowano: czerwiec 2016
Temat ten dotyczy:
Visual Studio Test Professional |
Enterprise programu Visual Studio |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Niniejszy przewodnik pokazuje, jak utworzyć i skonfigurować ustawienia testu wykorzystującą test kontrolera oraz agenta testu dystrybucję testowania na wielu komputerach za pomocą programu Visual Studio. Ponadto w tym instruktażu przedstawiono sposób dodawania adapterów diagnostycznych i adapterów danych do ustawienia testu.
W tym instruktażu wykonasz następujące zadania:
Utwórz ustawienie testu.
Przypisz role do kontrolera testów i agentów testowych.
Przypisz diagnostykę i adapter danych do ustawień testu.
Wymagania wstępne
Utwórz testy jednostkowe lub zakodowane testy interfejsu użytkownika, aby uruchomić je z ustawieniami testów. Aby uzyskać informacje o tworzeniu testy jednostek i kodowane testy interfejsu użytkownika, zobacz Tworzenie ręcznych testów za pomocą systemu Team Web Access.
Kontroler testów agent testowy muszą już być zainstalowane. Aby uzyskać informacje dotyczące sposobu instalowania kontrolera testowego i testowanie agentów, zobacz Instalowanie i konfigurowanie agentów testowych i kontrolerów testów.
Aby utworzyć i skonfigurować ustawienia testowe
W Eksploratorze rozwiązań, kliknij prawym przyciskiem myszy elementy rozwiązania wskaż Dodaj, a następnie wybierz Nowy element.
Dodaj nowy element pojawi się okno dialogowe.
W zainstalowane szablony okienku wybierz ustawień testu.
W polu Nazwa wpisz TestSettingDistributedTestWalkthrough.
Wybierz przycisk Dodaj.
Nowy test TestSettingDistributedTestWalkthrough.testsettings pliku pojawia się w Eksploratorze rozwiązań obszarze elementy rozwiązania folder.
Zostanie wyświetlone okno dialogowe Ustawienia testów. Została zaznaczona strona Ogólne.
Teraz można edytować i zapisać wartości ustawień testu.
Uwaga
Utworzone ustawienia każdego testu jest wyświetlany jako wyboru dla Wybierz aktywne przetestować ustawienia i Edytuj ustawienia testowanie Application Virtualization na Testowanie menu.
W Nazwa, wpisz nazwę ustawień testu.
W Opis, wpisz Ustawienia testu rozłożonego.
Pozostaw domyślne nazewnictwa wybrany.
Aby przypisać role do kontrolera testów i agentów testowych
Wybierz Role.
Wyświetlana jest strona Role.
Aby zdalnie uruchomić test, użyj listy rozwijanej Metoda wykonania testu i wybierz Wykonanie zdalne.
W kontrolera listy rozwijanej listy, wpisz nazwę komputera Kontroler testu.
Uwaga
Jeśli po raz pierwszy dodajesz kontrolera, nie ma kontrolerów wymienionych na liście rozwijanej.Lista jest wypełniana przez wcześniejsze kontrolery, które określono w innych ustawieniach testowych.
W Role, wybierz Dodaj.
W wierszu wyróżnionym poniżej kolumny Nazwa wpisz Test rozłożony.
Aby przypisać kartę danych diagnostycznych do ustawień testu
Wybierz Dane i diagnostyka.
Wyświetlana jest strona Dane i Diagnostyka.
W Rola, sprawdź, czy zaznaczona została rola Test rozłożony.
W Dane i diagnostyka dla wybranej roli, wybierz IntelliTrace i karty Informacje o systemie.
Informacje te karty i innymi kartami, których można używać w ustawieniach testu, zobacz Wprowadzanie ustawień testów w programie Visual Studio.
Wybierz Hosty.
(Opcjonalnie) Jeśli komputer działa w 64-bitowej wersji systemu Microsoft Windows i skompilowano test przy użyciu Dowolnego procesora, użyj listy rozwijanej Uruchom test w procesie 32-bitowym lub 64-bitowym i wybierz polecenie Uruchom testy w procesie 64-bitowym na komputerze 64-bitowym.
Porada
Aby zapewnić maksymalną elastyczność należy skompilować testowane projekty z konfiguracją Any CPU.Następnie można uruchomić zarówno 32 i 64 bitowych agentów.Kompilowanie projektów testowych z konfiguracją 64-bit nie posiada zalet.
Aby zapisać nowe ustawienia testu, wybierz Zastosuj.
Wybierz Zamknij.
W Test menu wybierz polecenie Wybierz aktywne ustawienia testów, a następnie wybierz polecenie TestSettingDistributedTestWalkthrough.testsettings.
Uruchom test tak jak zwykle.
Kiedy kontroler testów przetwarza testy jednostkowe i kodowane testy interfejsu użytkownika, kontroler testów dzieli testy na grupy po 100 i wysyła je na komputer agenta testowego. Na przykład jeśli masz 250 jednostek testów i trzech dostępnych agentów testowych, 100 pierwszych jednostek testów zostanie wysłanych do agenta 1, 100 następnych testów zostanie wysłanych do agenta 2, a pozostałe 50 jednostek testów będzie wysłanych do agenta 3.
Aby uzyskać więcej informacji dotyczących sposobu tworzenia przetestować ustawienia używane podczas Visual Studio, zobacz Wprowadzanie ustawień testów w programie Visual Studio.
Zobacz też
Instalowanie i konfigurowanie agentów testowych i kontrolerów testów
Konfigurowanie maszyn i zbieranie informacji diagnostycznych za pomocą ustawień testowych
Konfigurowanie kontrolerów testów i agentów testowych w celu zarządzania testami w Visual Studio