Udostępnij za pośrednictwem


Konfigurowanie maszyn i zbierania informacji diagnostycznych przy użyciu ustawień testu

Można użyć Testuj ustawienia w Microsoft Test Manager i Visual Studio do zbierania dodatkowych danych, po uruchomieniu testów.Na przykład można zrobić film nagrywania w momencie uruchamiania testu.Dostępne są dane diagnostyczne kart w celu:

  • Zebrać każdy krok działania interfejsu użytkownika w formacie tekstowym

  • Zapis każdego działania interfejsu użytkownika do odtwarzania

  • Zbierz informacje o systemie

  • Zbieranie danych dziennika zdarzeń

  • Zebrać dane IntelliTrace, aby pomóc w odizolowaniu-odtwarzalnych błędów

Testowanie ustawień

Dane diagnostyczne kart można również zmienić zachowanie maszynie testowej.Na przykład za pomocą ustawienia testu w programie Visual Studio, może emulować różnych wąskich gardeł topologii sieci do oceny działania aplikacji drużyny.

W tym temacie:

  • Testowanie ustawień za pomocą Menedżera przetestować Microsoft

  • Testowanie ustawień za pomocą programu Visual Studio

  • Szczegóły karty danych diagnostycznych

Testowanie ustawień za pomocą Menedżera przetestować Microsoft

Z Microsoft Test Manager, skonfigurować planu testów do uruchomienia testów.Planu testów mogą mieć dwa ustawienia testu:

  • Podręcznik jest uruchamiany

  • Zautomatyzowane działa

Możesz tworzyć przetestować ustawienia za pomocą Właściwości strony planu badań w Microsoft Test Manager.

Menedżer Test Testuj ustawienia w Testuj plan

Można skonfigurować oba te przetestować ustawienia, aby użyć środowiska laboratoryjnego który może emulować jednym komputerze lub wielu ról komputera.Ustawienia testu zawiera osobne ustawienia dla typów danych do gromadzenia dla każdej roli komputera za pomocą dane diagnostyczne kart.

Testowanie ustawień komputera role i kart

Dd286743.collapse_all(pl-pl,VS.110).gifKluczowe zadania dla Testuj ustawienia za pomocą Menedżera przetestować Microsoft

Poniższe tematy umożliwia pomaga utworzyć i skonfigurować ustawienia testu w Menedżerze przetestować firmy Microsoft.

Zadania

Skojarzone tematy

Tworzenie ustawień testu do użytku w Microsoft przetestować Manager: w planie testów można utworzyć ustawienia osobnego badania dla badań ręcznych i automatycznych.

Aktualizuj ustawienia testu w Menedżerze przetestować Microsoft: można wprowadzić korekty do ustawień istniejącego testu, edytując je w Centrum Lab lub z działalności właściwości dla planu testów.

Wybierz istniejące ustawienia testu dla planu testów w Menedżerze przetestować firmy Microsoft: Testuj ustawienia są przechowywane w Team Foundation Server i można wybrać do użycia w wielu planów testowania.

Dd286743.collapse_all(pl-pl,VS.110).gifŚrodowiska laboratoryjne

Środowiska laboratoryjnego jest zbiorem maszyny wirtualne i fizyczne, które służą do projektowania i testowania aplikacji.Środowiska laboratoryjnego może zawierać wiele ról maszyny potrzebne do testowania aplikacji wielopoziomowego, takich jak stacje robocze, serwery sieci web i serwerów baz danych.Możesz Tworzenie i zarządzanie nimi środowiska laboratoryjne i uruchomić testy w środowisku laboratoryjnym za pomocą Microsoft Test Manager.Po uruchomieniu testów przy użyciu środowiska laboratoryjnego badania zbierania danych lub wpływają na działanie maszyny dla każdej roli konkretnego urządzenia, który skonfigurowany w ustawieniach test.Ponadto umożliwia przepływ pracy build wdrożyć test za pomocą środowiska laboratoryjnego zautomatyzować proces budowania, wdrażania i wykonywanie zautomatyzowanych testów na aplikacji.

Na poniższej ilustracji przedstawiono przykłady Testuj ustawienia i środowisk dla planu testów.

Koncepcje dotyczące ustawień testów

Na poniższej ilustracji przedstawiono, jak zdefiniować zestaw role maszyna z ustawieniami test.Następnie można wybrać środowisku laboratoryjnym, który ma komputerów lub maszyn wirtualnych, które są przypisane do każdej roli komputera korzystać po uruchomieniu testów.Można wybrać dowolnego środowiska laboratoryjnego, zawierający co najmniej zbiór ról maszyny, które są zdefiniowane w ustawieniach test.Środowisko laboratoryjne mogą zawierać inne role maszyny, które nie zostały określone w ustawieniach test, jak pokazano na poniższej ilustracji.

Testowanie ustawień i środowisk

Testowanie ustawień za pomocą programu Visual Studio

Aby uruchomić urządzenia, kodowanych interfejsu użytkownika, wydajność sieci web lub testów obciążenia przy użyciu programu Visual Studio, możesz można dodać, skonfiguruj i wybierz Testuj ustawienia, aby użyć po uruchomieniu testów.Do uruchomienia testów, zbieranie danych lub zdalnie wpływają na maszynie testowej, należy określić kontroler test obsłudze w ustawieniach test.Kontroler test będzie miał czynników, które służą dla każdej roli w ustawieniach test...

  • Co jeszcze muszę wiedzieć?
    Uwagi

    • Wymagań wstępnych W Visual Studio 2012, istnieją pewne problemy ze zgodnością z testowania ustawień z programu Visual Studio 2010 należy zwrócić uwagę:

      • W Visual Studio 2012, kontrola ustawienia nie były uwzględniane w rozwiązaniu projekt testu jednostki lub kodowane projektu testowego interfejsu użytkownika jest dodawana.Jest to wynik ulepszenia w struktury testowej jednostki usprawniających rozszerzalności, odporność i wydajności.Można jednak otworzyć istniejącą Visual Studio 2010 projektu testowego z pliku .testsettings i będzie kontynuować działanie.Ponadto można dodać plik .testsettings do rozwiązania Jeśli zachodzi konieczność zbierania określonych danych z danych i diagnostyki karty lub testowym z kontrolerami badania; jednak nie jest to zalecane o ile to konieczne.

      • Jeśli użytkownik otworzy Visual Studio 2010 projekt testu z pliku .testsettings lub ustalić, że należy dodać plik .testsettings do rozwiązania, procedury Zaznaczenie pliku active .testsettings, i edycji pliku .testsettings uległy zmianie.

      • Po dodaniu, że wydajność sieci Web i obciążenia badania projektu do rozwiązania, rozwiązanie nadal będzie zawierać plik .testsettings; jednak producentów za Zaznaczenie pliku active .testsettings dla wydajności sieci Web i załadować testów, i edycji pliku .testsettings na wydajność sieci Web i załadować testów uległy zmianie.

    • Wymagań wstępnychŚrodowiska laboratoryjne są używane tylko wtedy, gdy będzie uruchamiane za pomocą testów Microsoft Test Manager , a nie z programu Visual Studio.

Dd286743.collapse_all(pl-pl,VS.110).gifKluczowe zadania dla Testuj ustawienia za pomocą programu Visual Studio

Pomocą następujące tematy można tworzyć i konfigurować ustawienia testu do użytku z programem Visual Studio.

Zadania

Skojarzone tematy

Tworzenie ustawień testu należy w programie Visual Studio: można utworzyć ustawienia testu do urządzenia zakodowane interfejsu użytkownika, testów wydajności i obciążenia sieci web przy użyciu danych diagnostycznych obsługiwanych kart sieciowych.

Edytowanie ustawień testu w programie Visual Studio: można wprowadzić korekty do ustawień istniejącego testu, edytując je.

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

Skonfigurowaniu własnych testów programu Visual Studio, aby korzystała z urządzeń zdalnej: do uruchomienia testów, zbierania danych lub wpływać na maszynie testowej zdalnie, można zainstalować i skonfigurować agenta kontroler i test test.

Szczegóły karty danych diagnostycznych

Poniższa tabela zawiera omówienie różnych sposobów, że karty dane diagnostyczne mogą skonfigurowane do użycia z ról na komputerze lokalnym lub zdalnym.

Karty danych diagnostycznych, która jest używana w ustawienia testu

Ręcznych testów na komputerze lokalnym

Zautomatyzowane testy

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

Uwagi

Microsoft Test ManagerDziennik akcji: opis tekstowy każdego działania interfejsu użytkownika, która jest wykonywane podczas testu zbiera dziennik czynności.Dzienniki czynności są zapisywane z wyników badań dla badania.Można wyświetlić dziennik czynności, aby zobaczyć, jakie działania zostały podjęte.

Tak

Nie

Tak (zobacz Uwagi)

  • Gdy zbieranie danych o środowisku zdalnym, nagrywanie będzie działać tylko na komputerze lokalnym.

  • Dzienniki czynności są gromadzone, jeśli utworzysz rejestrowanie po uruchomieniu ręcznego testu akcji.

Visual Studio 2012 i Microsoft Test ManagerSerwer Proxy klienta ASP.NET dla IntelliTrace i wpływu Test: ten serwer proxy pozwala na zbieranie informacji na temat połączeń http z klienta do serwera sieci Web dla kart dane diagnostyczne IntelliTrace i badania wpływu.

Tak

Tak

Tak

  • Używać, tylko po wybraniu karty dane diagnostyczne IntelliTrace albo wpływ Test dla roli klienta.

Visual Studio 2012 i Microsoft Test ManagerASP.NET profiler: można utworzyć ustawienie testu, który zawiera ASP.NET profilowania, który zbiera dane dotyczące wydajności na ASP.NET aplikacje internetowe.

Nie

Tak (zobacz Uwagi)

Nie

  • Ta karta danych diagnostycznych jest obsługiwana tylko w przypadku korzystania z programu Visual Studio testów obciążenia.

Visual Studio 2012Kod zapotrzebowania (Visual Studio 2010): można utworzyć ustawienie testu, zawierający kod zakres informacji, które jest używane do badania, jaka część kodu jest objęta testów.

Nie

Tak (zobacz Uwagi)

Nie

  • Użycie kodu można użyć tylko wtedy, gdy uruchamiane automatycznie test z Visual Studio lub mstest.exe, a tylko z komputera z uruchomionym teście. Zdalne nie są obsługiwane.

  • Zbieranie danych zapotrzebowania kod nie działa, jeśli istnieje również ustawienie testu, skonfigurowany do zbierania informacji IntelliTrace.

UwagaUwaga
Ta karta danych diagnostycznych dotyczy tylko programu Visual Studio Testuj ustawienia.Nie jest używana do ustawienia testu w Microsoft Test Manager.Dodatkowo ta karta jest dla zachowania zgodności z programu Visual Studio 2010 badanie projektów.
UwagaUwaga
Zapewnienia zgodności z code coverage stosuje się, gdy testy automatyczne są uruchamiane z Microsoft Test Menedżera lub na zdalnym agent testu z programu Visual Studio przy użyciu starszych runner MSTest.

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

Tak

Tak

Tak

Visual Studio 2012 i Microsoft Test ManagerIntelliTrace: można skonfigurować adapter danych diagnostycznych do IntelliTrace do zbierania informacji diagnostycznych śledzenia określone Aby wyizolować błędów, które są trudne do odtworzenia.Spowoduje to utworzenie pliku IntelliTrace, która zawiera te informacje.Fild IntelliTrace ma rozszerzenie .iTrace.Gdy test zakończy się niepowodzeniem, można utworzyć błąd.Plik IntelliTrace, który jest zapisany wraz z wynikami testu automatycznie jest połączony ten błąd.Dane, które są gromadzone w pliku IntelliTrace zwiększa wydajność debugowania, skracając czas wymagany do reprodukcji oraz zdiagnozować błąd w kodzie.Z tego IntelliTrace pliku sesji lokalnej mogą być symulowane na innym komputerze.Zmniejsza to ryzyko jest non odtwarzalnych błąd.

Tak

Tak

Tak

  • Włączenie zbierania danych IntelliTrace, zbieranie danych zapotrzebowania kod nie będzie działać.

  • Jeśli używasz IntelliTrace rolę klienta sieci Web, należy również zaznaczyć Proxy klienta ASP.NET dla IntelliTrace i wpływu Test karty danych diagnostycznych.

  • Obsługiwane są tylko następujące wersje usług IIS: usługi IIS 6.0, usługi IIS 7.0 i IIS 7.5.

Aby uzyskać więcej informacji, zobacz Debugowanie aplikacji poprzez rejestrowanie wykonywania kodu za pomocą narzędzia IntelliTrace.

Visual Studio 2012Emulacja sieci: można określić, że chcesz powodować obciążenie sztuczną sieć test przy użyciu ustawienia testu.Emulacji sieci ma wpływ na komunikację z komputera i poprzez emulację szybkość połączenia określonej sieci, takich jak dial-up.

UwagaUwaga

Nie

Tak (zobacz Uwagi)

Nie

Można użyć karty sieciowej emulacji dane diagnostyczne dla roli klienta lub serwera.Nie masz do korzystania z adaptera dla obu tych ról, które komunikują się ze sobą.

UwagaUwaga
Ta karta danych diagnostycznych dotyczy tylko programu Visual Studio Testuj ustawienia.Nie jest używana do ustawienia testu w Microsoft Test Manager.
UwagaUwaga
Emulacja sieci nie można zwiększyć szybkość połączenia sieciowego.
Informacje dotyczące przestrogiPrzestroga
Jeśli zostanie uwzględniony w Testuj ustawienia karty sieciowej emulacji dane diagnostyczne i zamierzasz go używać na komputerze lokalnym, następnie użytkownik musi także powiązać sterownik emulacji sieci jedną z kart sieciowych tego komputera.Sterownik emulacji sieci jest wymagana dla karty sieciowej emulacji dane diagnostyczne do funkcji.Sterownik emulacji sieci jest zainstalowany i powiązane z kartą na dwa sposoby:
  • Sterownik emulacji sieci instalowane z Microsoft Visual Studio Test agenta 2012: The Microsoft Visual Studio Test Agent może być używany na komputerach zdalnych i lokalnego komputera.Po zainstalowaniu środek Test programu Visual Studio, proces instalacji obejmuje krok konfiguracji, która wiąże sterownik emulacji sieci do karty sieciowej.Aby uzyskać więcej informacji, zobaczInstalowanie i konfigurowanie agentów badania i badania kontrolerów.

  • Sterownik emulacji sieci instalowane z Microsoft Visual Studio Test Professional 2012: używając emulacji sieci po raz pierwszy, zostanie wyświetlony monit o sterownik emulacji sieci należy powiązać kartę sieciową.

Można również zainstalować sterownik emulacji sieci z wiersza polecenia na komputerze lokalnym bez konieczności instalowania agenta test programu Visual Studio przy użyciu następującego polecenia:VSTestConfig NETWORKEMULATION /install
Informacje dotyczące przestrogiPrzestroga
Karta emulacji sieci jest ignorowany przez testów obciążenia.Natomiast testy obciążenia używać ustawień, które są określone w mieszance Scenariusz testów obciążenia sieci.Aby uzyskać więcej informacji, zobacz Określanie typów sieci wirtualnej w scenariuszu testu obciążenia i Jak: tworzenie ustawienie badania dla badania rozłożony ładunek.

Visual Studio 2012 i Microsoft Test ManagerInformacje o systemie: ustawienia testu mogą również zawierać informacje systemowe o maszynie, na którym wykonywane jest badanie.

Tak

Tak

Tak

Visual Studio 2012 i Microsoft Test ManagerTestowanie skutków: można zbierać informacje o tym, które aplikacje kodu zastosowano metody podczas uruchomienia przypadku testowego.To może służyć wraz ze zmianami do kodu aplikacji, który został złożony przez deweloperów do określenia, które testy zostały dotknięte przez te zmiany rozwoju.

Tak

Tak

Tak

  • Jeśli zbierają dane z badań wpływu dla roli klienta sieci Web, należy również zaznaczyć Proxy klienta ASP.NET dla IntelliTrace i przetestować wpływ karty danych diagnostycznych.

  • Obsługiwane są tylko następujące wersje usług IIS: usługi IIS 6.0, usługi IIS 7.0 i IIS 7.5.

Visual Studio 2012 i Microsoft Test ManagerRejestrator wideo: można utworzyć nagranie wideo, kiedy zostanie wykonany test sesji pulpitu.Plik wideo może pomóc innym członkom zespołu izolowanie problemów aplikacji, które są trudne do odtworzenia.

Tak

Tak (zobacz Uwagi)

Tak

  • Jeśli zostanie włączone oprogramowanie agenta test był uruchamiany jako proces zamiast usługi, można utworzyć nagrania po uruchomieniu zautomatyzowane testy wideo.

Aby to zrobić, zobacz Jak: Konfigurowanie Waszym Test, aby uruchomić testy, które współdziałają z pulpitem.

  • Co jeszcze muszę wiedzieć?
    Uwagi

    • Ikona PrzestrogaOstrzeżenie istnieją pewne zgodność ustawień testu za pomocą programu Visual Studio 2010 że należy pamiętać podczas pracy z Visual Studio 2010 test projektów w Visual Studio 2012.

    • Ikona PrzestrogaOstrzeżenie Visual Studio 2012 zawiera częściową obsługę architektury ARM. Obsługę zarówno ręcznego testowania, jak i nowe badania odkrywcze na komputerze, który ma architekturę opartą na ARM jest takie same, jak na innych platformach.Jednakże gdy przy użyciu maszyny do badania o architekturze ARM, nie może zawierać nagrania akcji.Obsługiwane są tylko następujące adaptery danych diagnostycznych:

    • Wymagań wstępnych Możesz utworzyć niestandardowe dane diagnostyczne kart do spełnienia szczególnych wymaganiami badania, który nie znajduje się w standardowych kart.

Zadania pokrewne

Tworzenie diagnostyki karty danych do zbierania danych niestandardowych lub wpływać na maszynie

Można utworzyć i zbieranie danych niestandardowych za pomocą karty niestandardowe dane diagnostyczne lub wykonywania zadań na komputerze, takie jak zmniejszenie dostępnej pamięci systemowej, zmniejszyć ilość miejsca dostępnego miejsca na dysku, lub przydzielić i posiadać innych zasobów podczas testu uderzenia.

Ręczne uruchamianie testów przy użyciu Test Runner

Za pomocą Menedżera przetestować Microsoft można uruchomić z planu testów ręcznych testów, badania odkrywcze sesji i zautomatyzowane testy.Po uruchomieniu dowolnego z powyższych testów z planie testów diagnostycznych zebranych danych będą umieszczane w wynikach testu.

Uruchomione testy w środowisku laboratoryjnym

Po skonfigurowaniu w teście Microsoft Test Manager uwzględnienie środowiska laboratoryjnego, można uruchomić albo ręcznie lub zautomatyzowane testy w środowisku laboratoryjnym.

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

Po skonfigurowaniu ustawień testu w programie Visual Studio, można uruchomić testy i zebrania danych diagnostycznych, aby pomóc w odizolowaniu wąskich gardeł i błędy w aplikacji.

Zasoby zewnętrzne

Dd286743.collapse_all(pl-pl,VS.110).gifWskazówki

Badania na nieprzerwane z Visual Studio 2012-rozdział 3: środowisk laboratoryjnych

Badanie ciągłego dostarczania za pomocą Visual Studio 2012 — Rozdział 6: przybornik testowania

Zobacz też

Zadania

Jak: tworzenie ustawienie badania dla badania rozłożony ładunek

Koncepcje

Konfigurowanie maszyny testowej do wykonywania badań lub zbieranie danych

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