Definiowanie kategorii testów służących do grupowania testów
Opublikowano: czerwiec 2016
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 testów automatycznych za pomocą programu Visual Studio, Team Foundation Build, lub mstest.exe, można użyć tych kategorii testu można łatwo wybrać, które testy, możesz uruchomić. Dodanie kategorii testu jako atrybuty Twoje metody testu.
Wymagania
- Enterprise programu Visual Studio 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. Za pomocą kategorii testu, nie trzeba ewidencjonowanie i wyewidencjonowywanie pliku .vsmdi < nazwa rozwiązania >, który obsługuje listy testu.
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 użyciu testowania kategorii: po wybraniu testów, które ma zostać uruchomiony, można wybrać one muszą należeć do kategorii testu. 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ę. |