Udostępnij za pośrednictwem


Zapisywanie i odtwarzanie testów ręcznych

 

Opublikowano: czerwiec 2016

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 program Microsoft Test Manager 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.

Do firmy Microsoft Test Manager, zainstaluj program Visual Studio Test Professional lub programu Visual Studio Enterprise.

Uruchom przypadek testowy

  1. Połącz program Microsoft Test Manager z projektem zespołowym i wybierz bieżący plan testowy.

  2. Wybierz przypadek testowy i uruchom go.

    Start the test from Microsoft Test Manager.

Rejestrowanie akcji podczas testu

W oknie Uruchom test wybierz Stwórz rejestrowanie akcji.

Create an action recording.

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.

Ostrzeżenie

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.

Pause the recording if you are interrupted.

Jeśli popełnisz błąd

Otwieranie panelu edycji w dolnej części modułu uruchomiającego testy. Działania można usunąć tutaj:

Editing the recording inline.

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:

Recording a shared step.

Należy wskazać, kiedy użytkownik kończy nagrywanie etapów udostępnionych:

Recording a shared step.

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.

Parameters are identified if you type them.

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.

Start the test without overwriting the recording.

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.

Play each step and then verify the result.

Q i A

  • P: Czy mogę zapisać badanie w planie jednego badania i odtwarzać je z powrotem w innym?
    ODP tak, jest to doskonały sposób, aby szybko i dokładnie, czy testy regresji. 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.

    Rejestrowanie przypadek testowy, aby jej wygląd w dowolny plan testu określonego lub pakiet nie jest połączony.

  • Q: w konfiguracji jednego testu i odtwarzania go ponownie inną konfigurację można rejestrować testu? Testy dla różnych konfiguracji wyświetlany jako osobne testy na stronie uruchamiania.
    A: Yes. 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.

  • Pyt niektóre lub wszystkie Moje działania nie są rejestrowane lub odtwarzanie nie działa prawidłowo. Dlaczego?
    ODP rejestrowanie akcji dotyczącej najlepiej dla aplikacji, w którym każdy użytkownik pole interfejsu ma unikatowy identyfikator i podstawowe gestów, takich jak naciśnięcia kliknięć lub poprawek i opcji 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.

    Zobacz Obsługiwane konfiguracje oraz platformy zakodowanych testów interfejsu użytkownika i nagrywania akcji.

    Aby dowiedzieć się, jak projektowanie aplikacji, aby łatwiej rekordu testy, zobacz Włącz testowanie kodowanego interfejsu użytkownika dla Twoich formantów.

  • Rekord/odtwarzanie jest chłodno. Ale mogę całkowicie zautomatyzować testu, łącznie z wynikami weryfikacji?
    Tak. Automatyzacja testów systemowych