Udostępnij za pośrednictwem


Sprawdzanie kodu za pomocą jednostki badań

Narzędzia do testów jednostkowych w Visual Studio 2012 są przeznaczone do wsparcia programistów oraz zespołów, którzy włączają unit testing do swoich praktyk rozwoju oprogramowania.Testy jednostkowe pozwalają deweloperom i testerom w szybki sposób sprawdzić występowanie błędów logicznych w metodach klas w projektach Visual C#, Visual Basic, i Visual C++.

Narzędzia do testów jednostkowych obejmują:

  1. Test Explorer. Test Explorer pozwala uruchomić testy jednostkowe i obejrzeć ich wyniki.Test Explorer może użyć dowolnego frameworka testów jednostkowych, włączając w to frameworki innych producentów, które posiadają adapter dla Eksploratora.

  2. Framework testów jednostkowych dla kodu zarządzanego firmy Microsoft. Framework testów jednostkowych dla kodu zarządzanego firmy Microsoft jest instalowany z Visual Studio i zapewnia framework do testowania kodu .NET.

  3. Framework testów jednostkowych dla języka C++ firmy Microsoft. Framework testów jednostkowych dla języka C++ firmy Microsoft jest instalowany z Visual Studio i zapewnia framework do testowania kodu natywnego.

  4. Narzędzia pokrycia kodu. Można określić ilość kodu produktu, który test jednostkowy wykonuje jednym poleceniem w Eksploratorze badania.

  5. Framework izolacji Microsoft Fakes. Framework izolacji Microsoft Fakes może stworzyć substytut klasy i metody dla produkcji i kodu systemu, który tworzy zależności w testowanym kodzie.Implementując fałszywych delegatów dla funkcji, kontroluje się zachowanie i wyjście obiektu zależności.

[!UWAGA]

Nie wszystkie funkcje testów jednostkowych są dostępne we wszystkich wersjach programu Visual Studio.Wymagania są wymienione w temacie dotyczącym funkcji.

Aby uzyskać więcej informacji o korzystaniu z testów w Visual Studio Express 2012 for Windows 8, zobacz w Windows Dev Center Tworzenie i uruchamianie testów jednostkowych w aplikacji sklepu Windows Store.

Zobacz wideo: kanał 9: Testowanie aplikacji magazynu systemu Windows, zbudowany przy użyciu języka XAML jednostek

Główne zadania

Należy użyć następujących tematów aby pomogły w zrozumieniu i tworzeniu testów jednostkowych:

Zadania

Skojarzone tematy

Szybkie uruchamianie oraz instruktaże: Należy użyć następującego tematu aby nauczyć się stosować testy jednostkowe dla przykładów kodu.

Testy jednostkowe z programem Test Explorer: Można dowiedzieć się jak Test Explorer może pomóc w tworzeniu bardziej wydajnych i efektywnych testów.

Testy jednostkowe kodu zarządzanego:

Testy jednostkowe dla kodu C++

Izolowane testy jednostkowe

Użycie pokrycia kodu do identyfikacji, jaka część kodu projektu jest testowana za pomocą testów jednostkowych: Informacje na temat funkcjonalności pokrycie kodu narzędzi do testowania Visual Studio Application Lifecycle Management.

Wykonanie analizy obciążeniowej i wydajnościowej przez użycie testów obciążenia dla testów jednostkowych: Można utworzyć test obciążenia i dodać do niego test jednostkowy aby wyizolować problemy obciążeniowe i wydajnościowe w aplikacji.

UwagaUwaga
Tworzenie i używanie testów obciążeniowych wymaga Visual Studio Ultimate.

Ustawienie i wymuszenie bramek jakości: Można tworzyć bramy jakości do egzekwowania, że testy są uruchamiane przed zaewidencjonowaniem kodu aby pomóc w zapewnieniu jakości kodu.

Rozszerzenie typu testu jednostkowego: Można dodawać do testów funkcjonalności, które nie muszę być we Frameworku testów jednostkowych.Na przykład można dodać właściwość testową, która określa, czy test powinien być uruchomiony jako normalny użytkownik.Również można rozszerzyć framework o dodanie atrybutów wiersza do metody i użycie danych z tego wiersza wewnątrz testu.

Aby przejrzeć przykładowy kod, jak rozszerzyć framework testów jednostkowych, zobacz następujące Witryna w sieci web firmy Microsoft.

Ustaw opcje testowania: na przykład, można określić, gdzie są przechowywane wyniki badań.

Konfigurowanie testów jednostkowych przy użyciu pliku .runsettings

Zadania pokrewne

Sprawdzanie wyników testów w programie Microsoft Test Manager

Opisuje wyniki testów i sposoby pracy z nimi, włączając w to sposób ich wyświetlania, zapisywania i usuwania.

Trwa uruchamianie testów systemowych za pomocą programu Microsoft Visual Studio

Zawiera łącza do informacji o użyciu Visual Studio zamiast używania Microsoft Test Manager w celu uruchamiania testów automatycznych.

Informacje o odwołaniach

Zasoby zewnętrzne

Dd264975.collapse_all(pl-pl,VS.110).gifFilmy wideo

Kanału 9: Testowanie aplikacji magazynu systemu Windows, zbudowany przy użyciu języka XAML jednostek

Dd264975.collapse_all(pl-pl,VS.110).gifFora

Testy jednostkowe w programie Visual Studio

Dd264975.collapse_all(pl-pl,VS.110).gifWskazówki

Badania na nieprzerwane z Visual Studio 2012-rozdział 2: Testowanie jednostek: testowanie wewnątrz

Dd264975.collapse_all(pl-pl,VS.110).gifInformacje o odwołaniach

Indeks zawartości dla Testów jednostkowych

Zobacz też

Koncepcje

Poprawa jakości za pomocą narzędzi diagnostycznych Visual Studio

Testowanie aplikacji