Udostępnij za pośrednictwem


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

Za pomocą programu Visual Studio, możesz uruchamiania testów i również zbierać dane i Diagnostyka podczas uruchamiania testów.Możesz użyć testowania ustawień do określania danych i diagnostyki, które mają być zbierane.Można nawet zaznaczyć karty danych diagnostycznych, które mają wpływ na sposób, który wykonuje komputer testu.Na przykład można utworzyć zapis wideo pulpitu podczas uruchamiania testu lub zbieranie informacji o systemie dotyczących serwera sieci Web.Możesz też emulować wolno działającą sieć do nałożenia "wąskie gardło" w systemie.

Uruchamianie testów zdalnie na wielu komputerach, lub zbierania danych i Diagnostyka zdalnie należy użyć kontrolera testowego i testowanie agentów.Kontroler testu działa jako usługa i przypisuje testy agentowi testów do uruchomienia.Ponadto można stwierdzić agenta testu danych lub diagnostyki muszą być zebrane.Kontroler testu i agentów można zarządzać za pomocą programu Visual Studio lub po zarejestrowaniu kontroler testu z Team Foundation Server, a następnie kontrolera i agentów można zarządzać za pomocą Microsoft Test Manager.

Jeśli masz aplikację rozproszoną, można zdefiniować rolę dla każdego komputera do użycia w celu uruchamiania testów lub zbieranie danych.Na przykład jeśli aplikacja, która składa się z serwerem sieci Web, serwer bazy danych i pulpitu klienta, należy zdefiniować jednej roli dla każdego z nich.Klient pulpitu można uruchomić testy zbieranie danych lokalnie i inne role może zbierać dane, które są wymagane na komputerze, które można przypisać do tej roli.Można również przypisać wiele maszyn do tego samego elementu role.

Jeśli używasz Microsoft Test Manager, możesz utworzyć środowiska dla tego zestawu ról.Środowisko to zbiór komputerów, w których każdy komputer ma przypisaną rolę.

Poniższe sekcje tego tematu zapewniać więcej informacji o sposobach Uruchamianie testów i zbieranie danych, na podstawie typu testy, które można uruchamiać i określa, czy chcesz użyć środowiska:

  • Testów ręcznych

  • Testy automatyczne

  • Środowiska

Testów ręcznych

Zaleca się, że na komputerze lokalnym, który nie jest częścią środowiska Uruchamianie testów ręcznych.Można zbierać dane lub mieć wpływ na maszynie testów dla testów ręcznych w następujący sposób:

  • Zbieranie danych na komputerze lokalnym przy użyciu domyślnych ustawień testu

  • Zbieranie danych na komputerze lokalnym, określając do gromadzenia danych

  • Zbieranie danych o lokalnymi i zdalnymi warstwy aplikacji

Aby uzyskać więcej informacji na temat konfigurowania ustawień testu i środowisk w takich sytuacjach, zobacz Zbieranie większej ilości danych diagnostycznych podczas wykonywania testów ręcznych.

Testy automatyczne

Możesz uruchamiać testy za pomocą Microsoft Test Manager lub za pomocą Visual Studio 2013.

Jeśli planujesz do uruchamiania testów automatycznych przy użyciu Microsoft Test Manager, należy użyć środowiska laboratoryjnego zawierający zestaw ról do uruchamiania testów z planu testu.Należy utworzyć kontroler testu, który został zarejestrowany w programie z projektem zespołowym w Team Foundation Server.Jednak Microsoft Test Manager skonfiguruje testu agenta w każdym komputerze w środowisku.

Jeśli planujesz do uruchamiania testów automatycznych za pomocą programu Visual Studio, możesz po prostu uruchamiania testów automatycznych na komputerze lokalnym i zbieranie danych lokalnie za pomocą ustawień testu.Chcesz gromadzenia danych lub mieć wpływ na testową maszynę wybranych części wielowarstwowa aplikacji, można wybrać kontroler testu i testowanie agentów i Dodaj role do użycia w ustawieniach testu.Nie należy zarejestrować kontroler testu z Team Foundation Server.Jednakże należy skonfigurować agenta testów w każdej maszynie, na którym planujesz zainicjowanie testów lub zbierania danych testowych.

Poniższa ilustracja pokazuje kontrolera testowego i agenci testowi, które są zainstalowane na komputerze dla każdej roli w ramach testów i zadania, które można wykonywać agenta testów aplikacji.Kontroler testu zarządza agenci testowi, które są zarejestrowane do niej.

Ważna uwagaWażne

Jeśli chcesz użyć kontrolera testowego w ramach środowiska przy użyciu Microsoft Test Manager, musi być zarejestrowany z Team Foundation Server, co zostało pokazane na poniższej ilustracji.Jednakże, jeśli chcesz użyć kontrolera testowego z programu Visual Studio, nie rejestruj kontroler testu z Team Foundation Server.

Kontroler testu i agenci testowi

Informacje dotyczące przestrogiPrzestroga

Agenci testowi i kontrolery testu można zainstalować w różnych domenach, gdy podczas konfigurowania testowania wymaga go.

Środowiska

Jeśli użyjesz Microsoft Test Manager do przeprowadzania testów, tworzenie środowisk laboratoryjnych, na którym należy uruchomić te testy.Dostępne są dwa rodzaje środowiska: Standardowy i środowisk SCVMM.Standardowe środowisko można użyć komputerów fizycznych i maszyn wirtualnych i maszyny wirtualne mogą być uruchomione na dowolną strukturę wirtualizacji.Środowisko SCVMM jest używana tylko maszyn wirtualnych, które są zarządzane przez System Center Virtual Machine Manager (SCVMM).

Microsoft Test ManagerUmożliwia skonfigurowanie oba rodzaje środowiska.W przypadku środowiska SCVMM można zatrzymać i uruchomić środowiska, środowisk są przechowywane w bibliotece i tworzenie wielu kopii.

W obu przypadkach Przypisz role na każdym komputerze w środowisku.Na przykład typowe role są serwera sieci Web i Desktop Client.Nazwy ról są używane przez test przepływu pracy w celu określenia, jakie oprogramowanie i testy, aby wdrożyć na każdym komputerze.

Test ManagerWstawia agentem testu na każdym komputerze, który pozwala kontroler testu do wdrażania oprogramowania, Uruchamianie testów i Zbieraj wyniki testów.

Aby uzyskać więcej informacji, zobacz Testowanie w środowisku laboratoryjnym.

Zadania

Za pomocą następujące tematy można skonfigurować komputery do uruchamiania testów i zbieranie danych.

Zadania

Skojarzone tematy

Instalowanie testowanie kontrolerów i testowanie agentów służy do uruchamiania testów i zbierania danych: kontrolerów testu można użyć w ustawieniach testu tworzonych przy użyciu programu Visual Studio.Alternatywnie można używać kontrolerów testu ze środowisk.

Konfigurowanie istniejących komputerów do uruchamiania testów: standardowego środowiska składa się z agentami testów, które są zainstalowane na komputerów fizycznych i maszyn wirtualnych.

Konfigurowania środowisk laboratoryjnych do uruchamiania testów: środowisko laboratoryjne może zawierać fizycznych i maszyn wirtualnych.

Skonfiguruj jak uruchamiać testy lub zbieranie danych przy użyciu ustawień testu: można tworzyć ustawienia testów i wybierz zestawu ról dla aplikacji w obszarze testu i następnie wybierz środowisko, które zawiera role te w planie testu.Można również zmienić te ustawienia w planie testu dla określonych testów.

Zobacz też

Koncepcje

Testowanie aplikacji

Testowanie aplikacji za pomocą programu Microsoft Test Manager