Zbieranie większej ilości danych diagnostycznych podczas wykonywania testów ręcznych
Podczas testowania aplikacji, Microsoft Test Manager może zbierać dane, które pomogą zdiagnozować wszelkie usterki, jakie mogą wystąpić.Jeśli tworzysz raport o usterkach podczas testowania, dane zostają automatycznie dołączone do elementu roboczego usterki.
Można zdecydować, jakie typy danych mają być zbierane.
Jakie dane diagnostyczne można zebrać w teście?
Dane diagnostyczne są zbierane w wynikach testu.Będą dodane do usterki, jeśli zostaną utworzone podczas przeprowadzania testu.
Dane, które można zbierać |
Jak |
---|---|
|
|
+
|
Uruchom testy w programie Microsoft Test Manager. (Użyj domyślnych ustawień testu). Microsoft Test Manager musi być zainstalowany na komputerze, gdzie są uruchamiane testy lub na komputerze podłączonym do urządzenia, w którym trwa test. |
+ Dane zebrane od klienta lub aplikacji komputerowej:
|
Należy użyć ustawień testu podczas wykonywania testów z Microsoft Test Manager. Pliki ustawień testu konfigurują adaptery danych diagnostycznych.Można wybrać plik ustawień testu podczas uruchamiania testu lub ustawić domyślny plik ustawień testu w planie testu. |
+ Dane zbierane od oprogramowania serwera:
|
Zainstaluj oprogramowanie serwera w środowisku laboratoryjnym i przeprowadź badania z Microsoft Test Manager. Użyj ustawień testu, aby zdefiniować dane, które mają być zbierane. |
Jak utworzyć ustawienia testu?
Tylko wtedy, gdy potrzeba zebrać więcej danych niż domyślnie, konieczne są ustawienia testu.Domyślne ustawienie zbiera podstawowe informacje o systemie z każdej maszyny laboratoryjnej, a także sekwencje klawiszy i gesty z komputera lokalnego.
Jeśli testowana aplikacja jest stroną internetową lub ma składnik serwera i chcesz zebrać dane z serwerów:
Utwórz środowisko laboratoryjne..Może to być standardowe środowisko lub środowisko SCVMM.
W oknie właściwości planu testu, należy ustawić środowisko testowe, które ma być używane do obsługi testów ręcznych.
Wybierz istniejący plik ustawień testu lub utwórz nowy.
Ustawia domyślny wybór dla wykonywania testów w planie testu.Wybór można zastąpić podczas wykonywania testów indywidualnych.
Nadaj nazwę pliku ustawień testu.
Wybierz środowisko laboratoryjne, które ma być używane do testów.Jeśli nie używasz środowiska laboratoryjnego, wybierz lokalne.
Każdy plik ustawień testu odpowiada jednemu ze zbiorów ról komputera.
Dla każdej roli komputera wybierz dane, które mają być zbierane z tego komputera.
Rola lokalna to komputer kliencki, na którym można wykonać testy.
Jakie są opcje danych diagnostycznych?
Na stronie danych i diagnostyki można dodać i skonfigurować adaptery diagnostyki do zbierania danych dla każdej roli komputera w środowisku laboratoryjnym.W większości przypadków dane diagnostyczne są dołączone do wyników testu.
Karta danych diagnostycznych |
Konfiguracja |
---|---|
Dziennik akcji: pozwala na zapis czynności wykonywanych podczas testu, aby można je szybko odtwarzać przy kolejnej okazji.Akcje są również rejestrowane jako opisy tekstowe w każdym raporcie o usterkach, który tworzy użytkownik. |
Zapisywanie i odtwarzanie testów ręcznych. Nie wszystkie gesty i aplikacje są rejestrowane. |
Serwer proxy klienta ASP.NET dla IntelliTrace i Test Impact |
Wybierz adapter w roli klienta sieci web.Jest to wymagane, jeśli są testowane aplikacje ASP.NET, a użytkownik chce zebrać dane Test Impact lub dane Intellisense dotyczące roli serwera sieci web. |
Dziennik zdarzeń Zbiera zdarzenia, które aplikacja zapisała do dzienników zdarzeń. |
Wybierz Konfigurowanie, aby wybrać typy zdarzeń. Aplikacja musi zapisać zdarzenia przy użyciu WriteEntry |
IntelliTrace: generuje plik .itrace, który jest połączony z każdą utworzoną usterką.Z pliku IntelliTrace sesja lokalna może być symulowana na innym komputerze. |
Debugowanie aplikacji przez rejestrowanie wykonywania kodu za pomocą funkcji IntelliTrace. |
Informacje o systemie: rejestruje informacje o komputerze. |
Brak dodatkowej konfiguracji. |
Test impact: włącza funkcję Zalecane testy w Centrum testowania.Określa, na które testy mają wpływ zmiany wprowadzone od poprzedniej kompilacji, w oparciu o pokrycie kodu. |
W przypadku testowania aplikacji ASP.NET:
Po włączeniu tej opcji, uruchom ponownie aplikację serwera. |
Rejestrator wideo rejestruje pulpit podczas pracy w czasie rzeczywistym. |
Do nagrywania dźwięku, wybierz polecenie Konfigurowanie. |