Przejdź do głównej zawartości
Visual Studio
Narzędzia i usługi testowania kodu | Visual Studio2023-05-09T15:23:59-07:00

Narzędzia do testowania

Pisanie kodu wysokiej jakości dzięki kompleksowym narzędziom do testowania

Testowanie jednostek

Pisz, wykonuj i debuguj testy jednostkowe w wybranym języku i za pomocą wybranej platformy testów. Bogaty zestaw wbudowanych szablonów projektu i struktur testowych obsługuje wiele platform i ułatwia rozpoczęcie pracy.

IntelliTest

Znaczne zmniejszenie wysiłku związanego z tworzeniem oraz konserwacją testów jednostkowych w nowym lub istniejącym kodzie. Generuj ciekawe wartości wejściowe i wyjściowe dla metod oraz zapisuj je jako małe zestawy testów zapewniające wysokie pokrycie kodu. Automatyczna ewolucja wraz z ewolucją kodu.

Live Unit Testing

Funkcja Live Unit Testing automatycznie uruchamia wszelkie objęte testy jednostkowe w tle i pokazuje pokrycie kodu na żywo w programie Visual Studio. W miarę modyfikowania kodu funkcja Live Unit Testing daje Ci znać, czy zmiany w kodzie są pokryte przez istniejące testy, czy też potrzebujesz napisać nowe testy. Będziesz otrzymywać dyskretne przypomnienia dotyczące tworzenia nowych testów w miarę pisania.

Eksplorator testów

Możesz zorganizować, uruchomić i debugować test oraz wyświetlić wyniki testu w jednym oknie. Łatwe konfigurowanie ciągłego testowania za pomocą funkcji automatycznego uruchamiania testów po każdej kompilacji.

Wskaźniki testu funkcji CodeLens

Śródwierszowe wyświetlanie wyników testu dla kodu. Inspekcja, uruchamianie i debugowanie testów oraz nawigacja po testach bezpośrednio z edytora kodu.

Analiza pokrycia kodu

Wizualizowanie i raportowanie dla pokrycia kodu na poziomie wiersza i bloku w przypadku aplikacji zarządzanych i natywnych.

Fakes

Rozbudowana struktura izolacji, która umożliwia zastąpienie dowolnej metody .NET delegatem. Struktura sztucznych elementów testowych w programie Visual Studio obsługuje testowanie jednostek, zapewniając izolację za pomocą przekierowań i klas zastępczych.

Opinia