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.