Konfigurowanie maszyny testowej do wykonywania badań lub zbieranie danych
Za pomocą Visual Studio 2012, można uruchomić testy i również zbierać dane i diagnostyki, po uruchomieniu testów.Możesz użyć testowania ustawień do określania danych i diagnostyki, które mają być zbierane.Można nawet wybrać karty danych diagnostycznych, które wpływają na sposób, który wykonuje test urządzenia.Na przykład można utworzyć nagranie wideo pulpitu podczas uruchomienia testu lub zbierane informacje o systemie dotyczące serwera sieci Web.Lub możesz chcieć naśladować powolnej sieci do nakładania wąskie gardło w systemie.
Zdalne uruchamianie testów na kilku komputerach lub zdalnie gromadzenia danych i diagnostyki należy użyć kontrolera testu i przetestować agentów.Kontroler test działa jako usługa i przypisuje testów do agenta test do uruchomienia.Ponadto można powiedzieć agenta test jakie dane lub diagnostyki należy zebrać.Testu kontrolera i agentów można zarządzać za pomocą programu Visual Studio, lub Jeśli zarejestrujesz się kontroler test z Team Foundation Server, a następnie kontrolera i czynników można zarządzać za pomocą Microsoft Test Manager.
Jeśli aplikacja rozproszona, możesz zdefiniować rolę dla każdego komputera użyć do uruchomienia testów lub zbierania danych.Na przykład jeśli aplikacja, która składa się z serwerem sieci Web, serwer bazy danych i pulpicie klienta, by zdefiniować jedną rolę dla każdego z nich.Klient stacjonarny można uruchomić testy i zbieranie danych lokalnie, a inne role można zbierać żadnych danych, które wymagają na komputerze, dla którego przypisywane do tej roli.Wiele komputerów można również przypisać do tej samej roli.
Jeśli używasz Microsoft Test Manager, tworzenia środowiska dla tego zestawu ról.Środowisko jest kolekcją komputerów, w których każdy komputer ma przypisaną rolę.
Następujące sekcje w tym temacie przedstawiono więcej informacji o sposobach uruchomić testy i gromadzenie danych, na podstawie typu testy uruchamiane i czy chcesz użyć środowisku:
Testów ręcznych
Zautomatyzowane testy
Środowiskach
Testów ręcznych
Zaleca się, aby uruchomić testy ręcznego na komputerze lokalnym, który nie jest częścią środowiska.Można zbierać dane lub wpłynąć na maszynie testowej z ręcznego testów w następujący sposób:
Zbieranie danych na komputerze lokalnym, korzystając z domyślnych ustawień testu
Zbieranie danych na komputerze lokalnym, określając dane mają być zbierane
Zbieranie danych na poziomach lokalnych i zdalnych aplikacji
Aby uzyskać więcej informacji o sposobach konfigurowania ustawień testu i środowisk dla tych sytuacji, zobacz Wprowadzanie ustawień testów w programie Microsoft Test Manager.
Zautomatyzowane testy
Można uruchomić testy za pomocą Microsoft Test Manager lub za pomocą Visual Studio 2012.
Jeśli planowane jest uruchomienie zautomatyzowanych testów przy użyciu Microsoft Test Manager, należy użyć środowiska laboratoryjnego zawierającego zbiór ról, aby uruchomić testy z planie testów.Należy utworzyć kontroler test, który jest zarejestrowany w projekcie zespołu w Team Foundation Server.Jednakże Microsoft Test Manager utworzy agenta badania w każdym komputerze w środowisku.
Jeśli masz zamiar używać zautomatyzowanych testów przy użyciu programu Visual Studio, można po prostu uruchomić zautomatyzowanych testów na komputerze lokalnym i używać Testuj ustawienia zbierania danych lokalnie.Jeśli chcesz, aby zbierać dane lub wpływać na test maszyna wybranych części aplikacja wielowarstwowa, można wybrać kontroler testu i przetestować agenci i dodać rolom na używanie w ustawieniach test.Nie należy rejestrować kontroler test z Team Foundation Server.Należy jednak zdefiniować środek badania w każdym komputerze, na którym planujesz rozpocząć badania lub zbierać dane z badań.
Ilustracja przedstawia kontroler testu i badania czynników, które są zainstalowane na komputerze dla każdej roli w aplikacji poddawanego badaniu i zadania, które test agent można wykonać.Kontroler test zarządza agentami badania, które są zarejestrowane do niego.
Ważne |
---|
Jeśli chcesz użyć kontrolera test jako część środowiska za pomocą Microsoft Test Manager, musi być zarejestrowany z Team Foundation Server, jak pokazano na poniższej ilustracji.Jednakże, jeśli chcesz używać kontrolera testu z programu Visual Studio, nie rejestruj kontroler test z Team Foundation Server. |
Przestroga |
---|
Jeśli ustawienia testowania tego wymaga, agentów testu i badania kontrolerów można zainstalować w różnych domenach. |
Środowiskach
Klienci korzystający z Microsoft Test Manager do przeprowadzania testów, tworzenie środowisk laboratoryjnych, na których można uruchomić testy.Istnieją dwa rodzaje środowisk: standard i środowisk SCVMM.Standardowe środowisko można użyć fizycznych komputerów lub maszyn wirtualnych i maszyny wirtualne można uruchamiać na wszelkie ramy wirtualizacji.Środowisko SCVMM używa tylko maszyn wirtualnych, które są zarządzane przez systemu Center Virtual Machine Manager (SCVMM).
Microsoft Test Managermożna założyć oba rodzaje środowiska.W przypadku środowisku SCVMM można zatrzymać i uruchomić środowisk, środowiskach są przechowywane w bibliotece, a także tworzenie wielu kopii.
W obu przypadkach należy przypisać role do każdego komputera w środowisku.Na przykład typowe role są Serwera sieci Web i Klienta usług pulpitu.Nazw ról są używane przez przepływ pracy badania do określenia, jakie oprogramowanie i badań w celu wdrożenia na każdym komputerze.
Test ManagerWstawia agenta test na każdym komputerze, który umożliwia kontroler test do wdrażania oprogramowania, uruchomić testy i zbierania wyników badań.
Aby uzyskać więcej informacji, zobacz Tworzenie środowisk laboratoryjnych.
Zadania
Użyj następujących tematów ułatwiające podejmowanie grupową uruchomić testy i zbierania danych.
Zadania |
Skojarzone tematy |
---|---|
Instalowanie przetestować kontrolerów i przetestować agentów do użytku dla testów i zbieranie danych: kontrolerów test można użyć w ustawieniach badania, które utworzono przy użyciu programu Visual Studio.Alternatywnie służy test kontrolerów ze swoim środowisku. |
|
Konfigurowanie istniejących komputerów do testów: standardowego środowiska składa się z agentów badania, które są zainstalowane na fizycznych komputerów lub maszyn wirtualnych. |
|
Tworzenie środowisk laboratoryjnych dla testów: środowisko laboratoryjne mogą być fizyczne lub maszyn wirtualnych. |
|
Ustawić sposób uruchomić testy lub zbieranie danych przy użyciu ustawień testu: można utworzyć Testuj ustawienia i zaznacz zestaw role aplikacji badany i następnie wybierz środowisko, które zawiera role te w planie testów.Można także zastąpić te ustawienia w planie testów dla konkretnych testów. |