Zapisywanie i odtwarzanie testów ręcznych
Niech Microsoft Test Manager zarejestruje naciśnięcia klawiszy i gesty podczas testowania aplikacji.Przy następnym uruchomieniu testu, można odtwarzać swoje działania szybko i dokładnie.
Odtwarzanie jest bardzo przydatne do powielania błędów.Można prześledzić dokładny zakres czynności wykonanych przez tester do punktu, w którym zostały wykryte usterki.
Odtwarzanie może również pomóc, gdy użytkownik chce uruchomić test z różnych danych, na wielu konfiguracjach, lub w przypadku udostępnionych kroków , które są takie same, w wielu przypadkach badania.Przyspiesza również proces testowania metodą regresji — to znaczy testy, działające od jednego biegu do kolejnego, aby upewnić się, że wszystko nadal działa poprawnie.
Można nagrywać i odtwarzać testy w szerokim zakresie aplikacji dla komputerów osobistych i aplikacji dostępu za pomocą przeglądarek internetowych, także.Aby uzyskać szczegółową listę, zobacz Obsługiwane konfiguracje oraz platformy zakodowanych testów interfejsu użytkownika i nagrywania akcji.
Uruchom Menedżera badanie firmy Microsoft na komputerze klienta
Aby nagrywać i odtwarzać akcje, musisz zainstalować Menedżera badanie firmy Microsoft na komputerze, na którym będą uruchomione testy.W przypadku testowania aplikacji pulpitu, należy zainstalować najnowszą wersję aplikacji i Menedżera badania firmy Microsoft na tym samym komputerze.W przypadku testowania aplikacji opartych na sieci web, zainstaluj aplikację na serwerze testowym i uruchom Menedżera badania firmy Microsoft na komputerze, na którym zostanie uruchomiona przeglądarka sieci web.
Aby pobrać Microsoft Test Manager, zainstaluj program Visual Studio Professional Test lub programu Visual Studio Ultimate.
Uruchom przypadek testowy
Połącz program Microsoft Test Manager z projektem zespołowym i wybierz bieżący plan testowy.
Rejestrowanie akcji podczas testu
W oknie Uruchom test wybierz Stwórz rejestrowanie akcji.
Upewnij się, że oznaczono każdy krok Zakończony powodzeniem lub Zakończony niepowodzeniem zaraz po jego ukończeniu i wybierz polecenie Zakończ test po ukończeniu ostatniego kroku.Daje to pewność, że nagranie przypisuje swoje działania odpowiednie kroki.
Przestroga |
---|
Hasła, wiadomości e-mail, konwersacje błyskawiczne i inne poufne dane mógłby być zawarty w nagraniu.Wszystkie naciśnięcia klawiszy i gesty mogą być rejestrowane. Wybierz Wstrzymaj jeśli chcesz przerwać test, na przykład, aby odpowiedzieć na wiadomość e-mail. |
Jeśli popełnisz błąd
Otwieranie panelu edycji w dolnej części modułu uruchomiającego testy.Działania można usunąć tutaj:
Alternatywnie, można ponownie uruchomić test i wybrać Zastąp rejestrowanie akcji.
Jeśli badanie obejmuje etapy udostępnione
W przypadku sekwencji wspólnych kroków, może zostały już wcześniej zarejestrowane w ramach wcześniejszych przypadków testowych.Możesz zachować wcześniejsze nagrywania lub zarejestrować je teraz:
Należy wskazać, kiedy użytkownik kończy nagrywanie etapów udostępnionych:
Jeśli kroki zawierają parametry
Jeśli parametr określa tekst, który trzeba wpisać jako krok w badaniu, wówczas zostanie on rozpoznany i związany w zapisie.Podczas odtwarzania nagrania z innym zestawem wartości parametrów, nowa wartość zostanie wprowadzona w zamian.
Ale parametr nie będzie związany, jeśli nie zostanie bezpośrednio wprowadzony jako tekst — na przykład, jeśli jest nazwą czegoś wybranego.Podczas odtwarzania nagrania trzeba ręcznie wykonać ten krok.
Odtwarzanie rejestrowanej akcji
Wybierz swój test i uruchom go.Nie zaznaczaj opcji nadpisywania w oknie dialogowym Rozpocznij Test.
Możesz uruchomić cały test lub poszczególne kroki.Test Runner ponownie odtworzy naciśnięcia klawiszy i gesty, które nagrałeś.
Musisz sprawdzić wynik każdego kroku.Nagrywanie nie sprawdza wyjścia.
Q i A
P: Czy mogę zapisać badanie w planie jednego badania i odtwarzać je z powrotem w innym?
A: Tak, to świetny sposób, aby wykonać testy regresji, szybko i dokładnie.Jeśli chcesz powtórzyć niektóre testy, które były wykonane w poprzednim sprincie, wystarczy dodać te przypadki testowe do planu badań dla bieżącego sprintu.Nagrywanie jest połączone z przypadkiem testowym, nie z jego wyglądem w jakimkolwiek dowolnym planie badania lub pakietu.
P: Czy mogę zapisać badanie w konfiguracji jednego badania i odtwarzać je z powrotem w innej konfiguracji? Testy na różnych konfiguracjach pojawiają się jako oddzielne badania na stronie uruchamiania.
A: Tak.Nagrywanie jest połączone z przypadkiem testowym, tak aby można było go ponownie odtworzyć z dowolnej instancji tego przypadku testowego, nawet w różnych konfiguracjach testowych, testować pakiety lub testować plany.P: Niektórych lub wszystkie moje działania nie zostały zarejestrowane lub odtwarzanie nie działa poprawnie. Dlaczego?
A: Rejestrowanie akcji działa najlepiej dla aplikacji, w których każde pole interfejsu użytkownika ma unikatowy identyfikator i dla gestów podstawowych takich jak kliknięcia klawiszy lub dotknięcia i opcje menu.Może nie działać tak dobrze w przypadku gestów takich jak rysowanie i nie ma wpływu na niektóre aplikacje i przeglądarki sieci web.Aby dowiedzieć się jak tworzyć aplikację tak, aby łatwiej testować rekordy, zobacz Włącz kodowane UI Testowanie formantów.
Zarejestruj/odtwarzaj na chłodno. Ale czy można całkowicie zautomatyzować badanie, w tym sprawdzanie wyników?
Tak.Automatyzacja testów systemowych