Udostępnij za pośrednictwem


Konfigurowanie maszyn i zbieranie informacji diagnostycznych za pomocą ustawień testowych

Można użyć testowania ustawień w Microsoft Test Manager i zbierać dodatkowe dane podczas uruchamiania testów w programie Visual Studio.Na przykład można wprowadzić nagrania jako możesz uruchomić test wideo.Istnieją karty danych diagnostycznych:

  • Zbieraj każdego kroku akcji interfejsu użytkownika w formacie tekstowym

  • Rejestrowanie każdej akcji interfejsu użytkownika dla odtwarzania

  • Zbieranie informacji o systemie

  • Zbieranie danych dziennika zdarzeń

  • Zbieranie danych IntelliTrace, aby wyizolować nie do odtworzenia usterki

Ustawienia testu

Aby zmienić to zachowanie testową maszynę umożliwia także karty danych diagnostycznych.Na przykład ustawienie testu w programie Visual Studio, możesz emulować kliknięcie różnych wąskich gardeł topologii sieci do oceny wydajność aplikacji Twojego zespołu.

W tym temacie:

  • Przy użyciu ustawień testu z programu Microsoft Test Manager

  • Przy użyciu ustawień testu z programu Visual Studio

  • Szczegóły karty danych diagnostycznych

Przy użyciu ustawień testu z programu Microsoft Test Manager

Z Microsoft Test Manager, skonfiguruj planu testu do uruchamiania testów.Plan testu może mieć dwa ustawienia testu:

  • Uruchamia ręczne

  • Uruchamia automatyczne

Możesz je utworzyć przetestować ustawienia za pomocą właściwości stronie plan testu w Microsoft Test Manager.

Ustawienia testu Microsoft Test Manager w Testuj plan

Można skonfigurować oba te przetestować ustawienia do użycia środowiska laboratoryjnego której może emulować pojedynczy komputer lub wiele ról maszyny.Ustawienia testu obejmuje ustawienia konfiguracji oddzielne dla typów danych zbieranych dla każdego komputera rolę przy użyciu karty danych diagnostycznych.

Przetestuj ustawienia maszyny ról i kart

Kluczowe zadania dla ustawień testu za pomocą programu Microsoft Test Manager

Program następujące tematy ułatwia tworzenie i konfigurowanie ustawień testów w programie Microsoft Test Manager.

Zadania

Skojarzone tematy

Utwórz ustawienia testów do użycia w programie Microsoft Test Manager: można utworzyć oddzielne Testuj ustawienia testów ręcznych i automatycznych w planie testu.

Aktualizuj ustawienia testu w programie Microsoft Test Manager: można wprowadzać poprawki istniejące ustawienia testu, edytując je na środku laboratorium lub z działania właściwości dla planu testu.

Wybierz istniejące ustawienia testu dla planu testu w programie Microsoft Test Manager: testu ustawienia są przechowywane w Team Foundation Server i można wybrać do użycia w wielu planów testów.

Środowiska laboratoryjne

Środowisko laboratoryjne jest zbiorem maszyn wirtualnych i fizycznych, które służy do tworzenia i testowania aplikacji.Środowisko laboratoryjne może zawierać wiele ról maszyny potrzebnych do testowania aplikacji wielowarstwowych, takich jak stacje robocze, serwery sieci web i serwery baz danych.Możesz Utwórz i zarządzaj nimi środowisk laboratoryjnych i Uruchamianie testów ręcznych w środowisku laboratoryjnym za pomocą Microsoft Test Manager, lub Uruchamianie testów automatycznych w środowisku laboratoryjnym.Podczas uruchamiania testów za pomocą środowiska laboratoryjnego, test gromadzenia danych lub mieć wpływ na zachowanie maszyny dla każdej roli określoną maszynę skonfigurowanego w ustawieniach testu.Ponadto umożliwia przepływu pracy kompilacja wdrożenie test w środowisku laboratoryjnym zautomatyzować proces kompilacji, wdrażania i uruchamiania testów automatycznych swojej aplikacji.

Na poniższej ilustracji przedstawiono przykłady ustawień testu i środowisk do planu testu.

Koncepcje dotyczące ustawień testów

Na poniższej ilustracji przedstawiono sposób definiowania zestawu ról maszyny ustawień testu.Następnie można wybrać środowisku laboratoryjnym, która nie ma komputerów lub maszyn wirtualnych, które są przypisane do każdej roli komputera do użycia podczas uruchamiania testów.Można wybrać dowolnego środowiska laboratoryjnego zawierająca co najmniej zestawu ról maszyny, które są zdefiniowane w ustawieniach testu.Środowisko laboratoryjne może zawierać inne role maszyny, które nie zostały zdefiniowane w ustawieniach testu, co zostało pokazane na poniższej ilustracji.

Przetestuj ustawienia i środowiska

Przy użyciu ustawień testu z programu Visual Studio

Aby uruchomić urządzenia, kodowane interfejsu użytkownika, wydajności sieci web lub testów obciążenia przy użyciu programu Visual Studio, możesz dodawać, konfigurowanie i wybierz ustawienia testów do użycia podczas uruchamiania testów.Do uruchamiania testów, gromadzenia danych lub wpływa na maszynie testowe zdalnie, należy określić kontrolera testowego do użycia w ustawieniach testu.Kontroler testu będzie miał agentów, które mogą być używane w przypadku każdej roli w ustawieniach testu.

  • Jakie jeszcze powinni wiedzieć?
    Uwagi

Kluczowe zadania dla ustawień testu za pomocą programu Visual Studio

Poniższe tematy przedstawiają umożliwia pomocne przy tworzeniu i skonfigurować ustawienia testów do użytku z programem Visual Studio.

Zadania

Skojarzone tematy

Utwórz ustawienia testów do użycia w programie Visual Studio: można utworzyć ustawienia testu dla urządzenia kodowane interfejsu użytkownika, testy wydajności i obciążenia sieci web za pomocą karty obsługiwanych danych diagnostycznych.

Edytuj ustawienia testu w programie Visual Studio: można wprowadzać poprawki istniejące ustawienia testu, edytując je.

Określ ustawienia testów do użycia w rozwiązaniu: rozwiązanie użytkownik może zawierać wiele plików ustawień testu.Można wybrać ustawienie testu, aby użyć, w zależności od potrzeb testowania spośród nich.

Konfigurowanie programu Visual Studio testów do użycia na komputerach zdalnych: do uruchamiania testów, gromadzenia danych lub wpływa na maszynie testowe zdalnie, można zainstalować i skonfigurować agenta kontrolera i testu testu.

Szczegóły karty danych diagnostycznych

Poniższa tabela zawiera przegląd różnych metod można skonfigurować do użycia z ról na komputerze lokalnym lub zdalnym karty danych diagnostycznych.

Adapter danych diagnostycznych, używany w ustawieniach testu

Testów ręcznych na komputerze lokalnym

Testy automatyczne

Testów ręcznych: Zbierania danych przy użyciu zestawu ról i środowisko

Uwagi

Microsoft Test ManagerDziennik akcji: dziennik czynności zbiera opis każdej akcji interfejsu użytkownika, która została wykonana podczas przebiegu testu.Dzienniki akcji zostaną zapisane wraz z wynikami testu, dla testu.Można wyświetlić dziennik czynności, aby zobaczyć, jakie akcje zostały wykonane.

Tak

Nie

Tak (zobacz Uwagi)

  • Gdy zbieranie danych w środowisku zdalnego, nagrania będą działać tylko na komputerze lokalnym.

  • Dzienniki akcji są zbierane po utworzeniu rejestrowanie podczas uruchamiania ręcznego testu akcji.

Program Visual Studio 2012 i Microsoft Test ManagerSerwer Proxy klienta ASP.NET dla IntelliTrace i wpływ Test: ten serwer proxy umożliwia zbieranie informacji o wywołania metody http od klienta do serwera sieci Web dla kart danych diagnostycznych IntelliTrace i wpływ testu.

Tak

Tak

Tak

  • Służy tylko po wybraniu opcji IntelliTrace albo wpływ testu karty danych diagnostycznych dla roli klienta.

Program Visual Studio 2012 i Microsoft Test ManagerASP.NET profiler: można utworzyć ustawienia testu, który zawiera ASP.NET profilowania, który służy do zbierania danych wydajności na ASP.NET aplikacje internetowe.

Nie

Tak (zobacz Uwagi)

Nie

  • Ten adapter danych diagnostycznych jest obsługiwana tylko w przypadku uruchamiania testów obciążenia z programu Visual Studio.

Visual Studio 2012Użycie (Visual Studio 2010) kodu: można utworzyć ustawienia testu zawierający informacje pokrycie kodu, który służy do sprawdzania, czy ilość kodu jest objęta testów.

Nie

Tak (zobacz Uwagi)

Nie

  • Pokrycie kodu można użyć tylko w przypadku uruchamiania testów automatycznych z programu Visual Studio lub mstest.exe lub tylko z komputera uruchamiany testu. Kolekcja zdalnego nie jest obsługiwana.

  • Zbieranie informacji o dane pokrycia kodu nie działa, jeśli istnieje ustawienie testu skonfigurowane do zbierania informacji IntelliTrace.

[!UWAGA]

Ten adapter danych diagnostycznych jest dostępna tylko w ustawieniach testu programu Visual Studio.Nie umożliwia testowanie ustawień w Microsoft Test Manager.Ponadto ta karta jest dla zgodności z projektami test programu Visual Studio 2010.

[!UWAGA]

W celu zapewnienia zgodności pokrycie kodu ma zastosowanie podczas testów automatycznych są uruchamiane w programie Microsoft Test Manager lub dla agenta zdalnego testu z programu Visual Studio za pomocą starszej wersji runner MSTest.

Program Visual Studio 2012 i Microsoft Test ManagerDziennik zdarzeń: można skonfigurować test ustawienie obejmować zbieranie dziennika zdarzeń, które zostaną uwzględnione w wynikach testu.

Tak

Tak

Tak

Program Visual Studio 2012 i Microsoft Test ManagerIntelliTrace: można skonfigurować adapter danych diagnostycznych dla IntelliTrace zbierać informacje diagnostyczne śledzenia określonych Aby wyizolować usterek, które są trudne do odtworzenia.Spowoduje to utworzenie pliku IntelliTrace, który zawiera te informacje.Plik IntelliTrace ma rozszerzenie .iTrace.Jeśli test nie powiedzie się, można utworzyć usterkę.Ten błąd jest automatycznie łączony plik IntelliTrace, który został zapisany wraz z wynikami testu.Dane, które są zbierane w pliku IntelliTrace zwiększa wydajność debugowania poprzez skrócenie czasu wymaganego do odtworzenia i diagnozowanie błędów w kodzie.Z tego IntelliTrace pliku sesji lokalnej może być symulowanych na innym komputerze.Zmniejsza to ryzyko jest nie do odtworzenia usterki.

Tak

Tak

Tak

  • Po włączeniu zbieranie danych IntelliTrace zbierania danych pokrycie kodu nie będzie działać.

  • Jeśli używasz IntelliTrace dla roli klienta sieci Web, musisz wybrać serwer Proxy klienta ASP.NET dla IntelliTrace i wpływ Test adapter danych diagnostycznych.

  • Obsługiwane są tylko następujące wersje programu IIS: usług IIS 7.0, IIS 7.5 oraz IIS 8.0.

Aby uzyskać więcej informacji, zobacz Debugowanie aplikacji przez rejestrowanie wykonywania kodu za pomocą funkcji IntelliTrace.

Visual Studio 2012Sieci emulacji: można określić, czy chcesz umieścić obciążenia sieciowego sztuczny w teście za pomocą ustawienia testu.Sieci dotyczy emulowania szybkość połączenia sieciowego określonego, takie jak telefoniczne komunikacja z komputera.

[!UWAGA]

Nie

Tak (zobacz Uwagi)

Nie

Adapter danych diagnostycznych emulacji sieci można użyć dla roli klienta lub serwera.Nie trzeba korzystać z użyciem karty dla obu tych ról, które komunikują się ze sobą.

[!UWAGA]

Ten adapter danych diagnostycznych jest dostępna tylko w ustawieniach testu programu Visual Studio.Nie umożliwia testowanie ustawień w Microsoft Test Manager.

[!UWAGA]

Sieci nie można użyć w celu zwiększenia szybkość połączenia sieciowego.

Informacje dotyczące przestrogiPrzestroga

Jeśli zamierzasz używać go na komputer lokalny obejmują karty sieciowej emulacji danych diagnostycznych w ustawieniach testu, następnie możesz musi także powiązać sterownik emulacji sieci jedna z kart sieciowych tego komputera.Sterownik emulacji sieci jest wymagana do karty sieciowej emulacji danych diagnostycznych funkcji.Sterownik emulacji sieci jest zainstalowany i powiązane z karty na dwa sposoby:

  • Sterownik emulacji sieci zainstalowany z programu Microsoft Visual Studio Test Agent 2013: można użyć programu Microsoft Visual Studio Test Agent na komputerach zdalnych i komputer lokalny.Po zainstalowaniu programu Visual Studio Test Agent proces instalacji obejmuje kroku konfiguracji wiążącą sterownik emulacji sieci karty sieciowej.Aby uzyskać więcej informacji, zobacz Instalowanie i konfigurowanie agentów testowych i kontrolerów testów.

  • Sterownik emulacji sieci zainstalowany z programu Microsoft Visual Studio Test Professional 2013: użycie sieci po raz pierwszy, zostanie wyświetlony monit o powiązanie sterownik emulacji sieci do karty sieciowej.

Można także zainstalować sterownik emulacji sieci z wiersza polecenia na komputerze lokalnym bez instalowania agenta programu Visual Studio test przy użyciu następującego polecenia:VSTestConfig NETWORKEMULATION /install

Informacje dotyczące przestrogiPrzestroga

Karta sieci jest ignorowana przez testów obciążenia.Testy obciążenia użyj ustawienia określone w skład sieci scenariusza testu obciążenia.Aby uzyskać więcej informacji, zobacz Określanie typów sieci wirtualnych w scenariuszu testu obciążenia i Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia.

Program Visual Studio 2012 i Microsoft Test ManagerInformacje o systemie: ustawienia testu może skonfigurować zawierać informacje o komputerze, na którym uruchomiona jest test systemu.

Tak

Tak

Tak

Program Visual Studio 2012 i Microsoft Test ManagerTestowanie wpływu: można zbierać informacje o tym, które zastosowano metody kodu aplikacji w przypadku testowego.Może to być używany razem zmiany kodu aplikacji, który został utworzony przez deweloperów do określenia testy, które miały wpływ zmiany te projektowania.

Tak

Tak

Tak

  • Przypadku zbierania danych wpływ testów dla roli klienta sieci Web, musisz wybrać serwer Proxy klienta ASP.NET dla IntelliTrace i testowanie wpływ adapter danych diagnostycznych.

  • Obsługiwane są tylko następujące wersje programu IIS: usług IIS 7.0, IIS 7.5 oraz IIS 8.0.

Program Visual Studio 2012 i Microsoft Test ManagerRejestrator wideo: można utworzyć zapis wideo sesji pulpitu po uruchomieniu testu.Film wideo może pomóc innym członkom zespołu wyizolować problemy z aplikacji, które są trudne do odtworzenia.

Tak

Tak (zobacz Uwagi)

Tak

  • W przypadku włączenia testu oprogramowanie do uruchamiania w ramach procesu zamiast usługi, można utworzyć nagrania podczas uruchamiania testów automatycznych wideo.

Aby to zrobić, zobacz Porady: konfigurowanie agenta testowego do przeprowadzania testów w interakcji z pulpitem.

Tematy pokrewne

Tworzenie adaptera danych diagnostycznych w celu zbierania danych niestandardowych lub wywierania wpływu na maszynę testową

Możesz utworzyć i gromadzenia danych niestandardowych za pomocą karty niestandardowe danych diagnostycznych lub zadania, aby mieć wpływ na komputerze, takich jak zmniejszenia ilości dostępnej pamięci systemowej, Zmniejsz dostępnego miejsca na dysku, lub przydzielić i przytrzymaj innych zasobów podczas przebiegu testu.

Uruchamianie ręcznych testów za pomocą systemu Team Web Access

Za pomocą programu Microsoft Test Manager można uruchomić z planu testu testów ręcznych, sesje testowania poznawczego i testów automatycznych.Po uruchomieniu dowolnego z powyższych testów z planu testu, zebranych danych diagnostycznych zostaną uwzględnione w wynikach testu.

Trwa uruchamianie testów systemowych za pomocą programu Microsoft Visual Studio

Po skonfigurowaniu ustawień testów w programie Visual Studio, możesz uruchamiania testów i zbieranie danych diagnostycznych, aby pomóc wykrywać wąskie gardła i usterki w aplikacji.

Zasoby zewnętrzne

Wskazówki

Testowanie w przypadku dostarczania ciągłego z programu Visual Studio 2012 w rozdziale 3: środowiska laboratoryjne

Testowanie w przypadku dostarczania ciągłego z programu Visual Studio 2012 w rozdziale 6: testowania przybornika

Zobacz też

Zadania

Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia

Koncepcje

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

Zgodność ustawień testów z Visual Studio 2010