Udostępnij za pośrednictwem


Powtarzanie testu z wykorzystaniem różnych danych

 

Opublikowano: czerwiec 2016

Podczas wpisywania ręcznego testu, często zachodzi potrzeba określenia, że test należy powtórzyć kilkakrotnie z różnymi danymi. Na przykład jeśli użytkownicy mogą dodawać różne ilości produktu do koszyka zakupów, następnie chcesz sprawdzić, czy ilość 200 działa podobnie jak również jako liczba 1.

Aby to zrobić, należy wstawić parametry do kroków testu. Wraz z krokami testowymi możesz zapewnić tabelę wartości parametrów.

Można również udostępniać parametry i ich dane między przypadkami testowymi, gdy użytkownik korzysta z dostępu do sieci Web zespołu za pomocą Team Foundation Server 2015 lub Visual Studio Online. W ten sposób można uruchomić wiele przypadków testowych z tymi samymi danymi.

Dodaj parametry do przypadku testowego

Utwórz parametr, wpisując nazwę poprzedzone "@" w działania i oczekiwanych wyników kroków testu.

Create parameters in actions and results.

Pod listą kroków należy dodać kombinacje wartości parametru. Czasami trzeba przewinąć w dół, aby je zobaczyć.

Parametry udziału między przypadkami testowymi

Konwertuj na udostępnionych parametrów istniejących parametrów, tak, aby można było używać ich i skojarzonych z nim danych w innych przypadków testowych.

In the Parameter Values section, click Convert

Po utworzeniu parametru współużytkowanego ustawiona, Otwórz inny przypadek testowy i Dodaj parametr udostępnionego ustawioną w tym przypadku testowego. Aby wyszukać wspólny zestaw według nazwy parametrów.

From Parameter Values, click Add

Zestaw parametrów udostępnione jest wyświetlany w wartości parametrów sekcji po dodaniu. Teraz możesz używać tych parametrów w etapów przypadek testowy.

Jeśli przypadek testowy już nazwy parametrów innego dla tych parametrów udostępnione, mapowania parametru współużytkowanego do lokalnego parametru do użycia danych udostępnionych parametrów.

Use drop-down to select shared parameter to map

Gdy są one prawidłowo mapowane pojawi się dane skojarzone z parametrem udostępnione.

Dodawanie, edytowanie i Zmień nazwę użytkownika zestawów parametrów udostępnione na karcie Parametry. Wyświetl przypadki testowe, które odwołują się do nich w okienku przypadków testowych.

From the test hub, choose Parameters

Każdy zestaw parametrów udostępnione jest elementem pracy. Z właściwości kartę, można wyświetlić lub zmienić tego elementu roboczego. Na przykład można przypisać właścicieli i śledzenie zmian.

Uwaga

Aby zaktualizować udostępnionych parametrów, muszą mieć dostęp do sieci Web zespołu.

Uruchamianie przypadku testowego z parametrami

Po uruchomieniu przypadku testowego z parametrami, moduł uruchamiający testy pokazuje pierwszy wiersz wartości parametrów.

Test run iterations with parameter values.

Po zakończeniu czynności należy oznaczyć test jako zakończony powodzeniem lub niepowodzeniem.

Pass or fail the test iteration and go on to next

Przejdź do następnej iteracji testu, który używa następnego wiersza wartości parametrów.

Next test iteration has different parameter values

Niektóre z wartości parametrów są błędne.Czy można je naprawić bez anulowania testu?

Tak. Wybierz Edytuj z menu kontekstowego kroku.

Przejrzyj wyniki testu

Po zaznaczeniu którejkolwiek iteracji testu jako zakończonej niepowodzeniem wynik całego testu jest pokazywany jako zakończony niepowodzeniem.

Any failed test iteration shows as a failed test.

Jeśli sprawdzisz wyniki testu w programie Microsoft Test Manager, można zobaczyć różne wyniki dla każdej iteracji:

Wyświetlanie wyników testu dla testu z iteracji

Przyspieszanie iteracji testowych za pomocą nagrywania/odtwarzania

Może być podatny na błędy i bardzo kłopotliwy w pracy ze względu na długi spis kombinacji parametrów. Aby przyspieszyć, należy utworzyć nagranie akcji podczas testu diagnostycznego z pierwszym zestawem wartości parametrów, a następnie odtwarzać je dla innych zestawów.

Oto sposób:

  1. Użyj Microsoft Test Manager do uruchomienia testu.

  2. Wybierz opcję Utwórz nagranie akcji przed naciśnięciem przycisku Rozpocznij.

  3. Ukończ pierwszej iteracji testu, a następnie przejdź do następnego.

    Oznacz każdy krok Zakończono pomyślnie lub niepowodzenie w czasie pracy. Wprowadź wartości parametrów w aplikacji dokładnie tak, jak są one wyświetlane w skrypcie testu.

  4. Wybierz odtwarzanie do uruchomienia testu z następnego zestawu wartości parametrów.

    Czynności użytkownika będą odtwarzane automatycznie, ale nadal należy zweryfikować wyniki.

Nagrywanie/odtwarzanie z nagrania nie działa ze wszystkimi aplikacjami. Aby uzyskać szczegółowe informacje, zobacz Obsługiwane konfiguracje oraz platformy zakodowanych testów interfejsu użytkownika i nagrywania akcji.

Q i A

  • Pyt są parametry najlepszy sposób, aby określić, że test powinien być uruchomiony w systemie Windows 7 i Windows 8? I o różnych przeglądarkach, bazy danych i tak dalej?
    Odp.: Lepiej jest do tego celu używać Konfiguracji testowych. Za pomocą parametrów przypadku testowego uruchamiane są jedna po drugiej różne wartości parametrów, co sprawia, że przełączenie z jednej platformy na drugą jest trudne.

  • P: Czy mogę używać parametrów we wspólnych krokach?
    A: Tak. Należy podać wartości parametrów w przypadkach testowych, tam gdzie są używane wspólne kroki.

  • Pyt.: można importować wartości parametrów z arkusza programu Excel do mojego zestawów parametrów udostępnione?
    A: Tak. Skopiuj dane z arkusza kalkulacyjnego programu Excel i wkleić go do siatka udostępnionych parametrów. Można również skopiować danych z siatki z powrotem w programie Excel aby.