Definiowanie kategorii testów służących do grupowania testów

Jeśli utworzono automatyczne testy przy użyciu programu Visual Studio, można zarządzać tymi testami przez skategoryzowanie ich za pomocą kategorii testów.Po uruchomieniu tych zautomatyzowanych testów przy użyciu programu Visual Studio, Team Foundation Build, lub mstest.exe, możesz użyć tych kategorii testów, aby łatwiej zaznaczać, które badania należy uruchomić.Dodajesz kategorie testów jako atrybuty do Twoich metod testowych.

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Kategorie testów zapewniają większą elastyczność niż lista testów z wcześniejszych wersji programu Microsoft Visual Studio.Możesz używać operatorów logicznych z kategoriami testu, aby uruchamiać testy z wielu kategorii razem lub ograniczyć testy, uruchamiane do testów, które należą do wielu kategorii.Również kategorie testu są łatwe do dodania, gdy tworzysz swoje metody testowe i nie masz listy testów po utworzeniu swoich metod testowych.Używając kategorii testów, nie musisz ewidencjonować i wyewidencjonowywać pliku <nazwa rozwiązania>.vsmdi, która obsługuje listy testów.

Zadania

Zadania

Skojarzone tematy

Grupowanie testów w kategorie testów: Można dodać automatyczny test do jednej lub wielu kategorii testów przy użyciu atrybutu testu.Każde badanie może należeć do wielu kategorii testów.

Uruchamianie testów przy pomocy kategorii testów: Po wybraniu, które testy chcesz uruchomić, możesz wybrać do których kategorii muszą one należeć.Możesz to zrobić używając operatorów logicznych.Na przykład można uruchomić wszystkie testy, które należą do kategorii testów Priorytet 1 i Priorytet 2.

Używanie kategorii testów do wybierania testów do uruchomienia przed ewidencjonowaniem: Można użyć kompilacji można użyć, aby sprawdzić zmiany kodu przed ewidencjonowaniem.Kategorie testów umożliwiają definiowanie testów do uruchomienia dla kompilacji ewidencjonowanej warunkowo.

Używanie kategorii testów do wybierania testów do uruchomienia po skompilowaniu aplikacji lub przed ewidencjonowaniem: Można użyć definicji kompilacji, aby określić, które kategorie testów należy uruchomić, aby przetestować nową kompilację.

Zobacz też

Inne zasoby

Tworzenie testów automatycznych przy użyciu programu Microsoft Test Manager