Tworzenie testów automatycznych przy użyciu programu Microsoft Test Manager
Można utworzyć kilka typów zautomatyzowanych testów, które umożliwiają skuteczniejsze testowania aplikacji.Uruchom testy automatyczne badanie kroki i określają, czy badania przekazuje czy nie powiedzie się.Testy te można uruchomić szybciej i częściej.Testy automatyczne szybko sprawdzić, czy aplikacja nadal działa poprawnie, po dokonaniu zmiany kodu aplikacji.Testy automatyczne są tworzone przy użyciu Visual Studio.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
[!UWAGA]
Nie można utworzyć testów obciążenia, jeśli nie masz programu Visual Studio Ultimate.
Później Jeśli wybierzesz, można przekonwertować ręczne przypadkach badania na testy automatyczne łącząc automatyzacji w przypadku badania.Następnie można uruchomić te testy automatyczne przy użyciu Microsoft Test Manager i wyniki mogą być przeglądane jako część postęp planu badań.
W poniższej tabeli przedstawiono typy zautomatyzowanych testów, że można utworzyć i które typy badań mogą być uruchamiane jako część planu testowania:
Typ testu |
Opis |
Testy z programu Visual Studio |
Uruchom od planu badań, kojarząc metoda badania z badania sprawy |
---|---|---|---|
Testy zakodowanej interfejsu użytkownika |
Testy interfejsu użytkownika, wykonując akcje interfejsu użytkownika. |
Tak |
Tak |
Jednostki badań |
Kod badań na poziomie metody. |
Tak |
Tak |
Badania obciążenia |
Testy wydajności aplikacji i stresu, za pomocą jednostki badań, testy wydajności sieci Web lub kodowane testy interfejsu użytkownika. |
Tak |
Nie jest zalecane, ponieważ nie można wyświetlić badania, jak działa. |
Testy wydajności sieci Web |
Używany jako część testów obciążenia, aby przetestować odpowiedzi serwera aplikacji sieci Web, wysyłania i odbierania żądań http. ![]()
Badania te nie można użyć do testowania interfejsu użytkownika.
|
Tak |
Niezalecane, ponieważ testy wydajności sieci Web są przede wszystkim przeznaczone do użycia z testów obciążenia. |
Ogólne badania |
Testowanie funkcji za pomocą wywołania interfejsu API lub narzędzia wiersza polecenia dla aplikacji badanego. |
Tak |
Tak |
W zależności od tego, co należy wykonać za pomocą testowania określi, które typy zautomatyzowanych testów należy utworzyć.Po utworzeniu tych badań, następnie orednie Jeśli chcesz zgłosić wyniki jako część planu testowania.Określenia potrzeb testowania w automatycznych może pomóc zadań w tabeli poniżej.
Zadania
Zadania |
Skojarzone tematy |
---|---|
Tworzenie testy dla swoje wymagania, przypadki użycia lub historie użytkownika: po dokonaniu przeglądu potrzeb użytkowników, aplikacji, można utworzyć przypadkach badania na pokrycie tych potrzeb testowania.Można połączyć się z każdym przypadku badanie odpowiednie wymagania, użyj przypadkach lub historie użytkownika, w zależności od metodologia zarządzania projektami.Następnie można skojarzyć automatycznego testu z badania sprawy.Łączy to zautomatyzowane testy wymagań, przypadki użycia lub historie użytkownika. |
|
Prędkość testowania interfejsu użytkownika: można utworzyć użytkownika zautomatyzowanych testów interfejsu aplikacji.Testy te można sprawdzić, że nie było żadnych regresji lub zmiana z kodowania zmiany interfejsu użytkownika. |
|
Badania, jak aplikacja wykonuje pod obciążeniem: można tworzyć jednostki badań lub testów wydajności sieci Web i tych testów obciążenia.Testem obciążenia dużego obciążenia w aplikacji można utworzyć przez symulowanie wielu użytkowników.Następnie można mierzyć wydajność aplikacji i sprawdź go nadal mogą pomyślnie uruchamiać z dużą liczbą użytkowników dostępu do niego. |
|
Badania funkcjonalności Twoja aplikacja: można uzyskać dostęp funkcje aplikacji za pomocą wywołania interfejsu API lub interfejsu wiersza polecenia, można utworzyć zautomatyzowanych testów na dysku bez korzystania z interfejsu użytkownika aplikacji. |
|
Konwertowanie ręczne przypadkach badania na testy automatyczne uruchamianie jako części planu badań: można przekonwertować ręczne przypadkach badania testy automatyczne dodając szczegóły dla automatycznego testu za pomocą testu Visual Studio.Lub można utworzyć przypadku test i Dodaj automatycznego testu, jeśli te testy, jako część planu badań za pomocą Microsoft Test Manager. |
|
Zarządzanie testy automatyczne: przez oznaczenie metody badania z atrybutem kategorii test można organizować testy automatyczne.Można następnie użyć tych grup zaznacz testów, które chcesz uruchomić.Lub można przekonwertować przypadku testu automatycznego testu i zarządzać tych testów przy użyciu planów badań i pakietów. |
Zadania pokrewne
Uruchamianie testów automatycznych w programie Microsoft Test ManagerMożna uruchomić testy, które utworzone lokalnie lub zdalnie przy użyciu środowisk testowych i zarejestrować wyniki.
W raportach dotyczących postępu badań dla planów badańMożna zmierzyć postęp badania, jeżeli Uruchom testy automatyczne z planem badania i wyników badań.