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
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.
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.
Jakie jeszcze powinni wiedzieć?
UwagiZawsze uruchamianych testów ręcznych na rolę komputera lokalnego przy użyciu narzędzia Test Runner.
Aby można było uruchomić testów automatycznych w Microsoft Test Manager, należy użyć środowiska laboratoryjnego.
Porady
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.
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.
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ć?
UwagiW Visual Studio 2013, jest ich kilka problemy ze zgodnością ustawień testu z programu Visual Studio 2010 zwrócić uwagę:
W Visual Studio 2013, dodania testu ustawienia nie są uwzględnione w rozwiązaniu, gdy projekt testu jednostki lub kodowanych testów projekt interfejsu użytkownika.Jest to wynik rozszerzeń w ramach testu jednostki do poprawy rozszerzania, zapewnić elastyczność i wydajności.Możesz jednak otworzyć istniejące Visual Studio 2010 projektu testowego z plikiem .testsettings i będzie nadal działać.Ponadto jeśli możesz dodać plik .testsettings do rozwiązania należy zbierać określone dane z danych i diagnostyki karty lub testu z kontrolerami testu; jednak nie jest to zalecane Jeśli to konieczne.
W przypadku otwarcia Visual Studio 2010 projektu testowego z plikiem .testsettings lub określić, że należy dodać plik .testsettings do rozwiązania, procedury zaznaczenie pliku active .testsettings, i edytowania pliku .testsettings zostały zmienione.
Po dodaniu sieci Web wydajności i obciążenia badania projektu do rozwiązania rozwiązanie nadal będzie zawierać pliku .testsettings; jednak producentów dla wybierając testy wydajności i obciążenia sieci Web w pliku o active .testsettings, i edytowania pliku .testsettings dla testów wydajności i obciążenia sieci Web zostały zmienione.
Środowiska laboratoryjne są używane tylko w przypadku uruchamiania testów za pomocą Microsoft Test Manager , a nie z programu Visual Studio.
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 |
||||
---|---|---|---|---|---|---|---|---|
|
Tak |
Nie |
Tak (zobacz Uwagi) |
|
||||
|
Tak |
Tak |
Tak |
|
||||
|
Nie |
Tak (zobacz Uwagi) |
Nie |
|
||||
|
Nie |
Tak (zobacz Uwagi) |
Nie |
|
||||
|
Tak |
Tak |
Tak |
|||||
|
Tak |
Tak |
Tak |
Aby uzyskać więcej informacji, zobacz Debugowanie aplikacji przez rejestrowanie wykonywania kodu za pomocą funkcji IntelliTrace. |
||||
|
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ą.
|
||||
|
Tak |
Tak |
Tak |
|||||
|
Tak |
Tak |
Tak |
|
||||
|
Tak |
Tak (zobacz Uwagi) |
Tak |
Aby to zrobić, zobacz Porady: konfigurowanie agenta testowego do przeprowadzania testów w interakcji z pulpitem. |
Jakie jeszcze powinni wiedzieć?
UwagiMożesz Tworzenie niestandardowych danych diagnostycznych kart w celu zaspokojenia zapotrzebowania testowania określonych, który nie jest uwzględniony w standardowych kart.
Tematy pokrewne
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
Zobacz też
Zadania
Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia
Koncepcje
Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych