Sdílet prostřednictvím


Ověření kódu pomocí zkoušky jednotky

Testovací nástroje Visual Studio 2012 jednotky jsou určeny k podpoře vývojáře a týmy, které zahrnují unit testing v jejich postupy pro vývoj softwaru.Testování částí dát vývojáři a testeři rychle hledat logické chyby v metodách třídy v Visual C#, Visual Basic, a Visual C++ projektů.

Testovací nástroje jednotky patří:

  1. Testovat aplikace Explorer. Test Explorer umožňuje spustit testy jednotky a zobrazovat jejich výsledky.Test Explorer můžete použít libovolné testovacímu systému jednotky, včetně výrobců rámec, který má adaptér pro aplikaci Explorer.

  2. Jednotka Microsoft test rámec pro spravovaný kód. Testovacímu systému Microsoft jednotky pro spravovaný kód je součástí aplikace Visual Studio a poskytuje rámec pro testování kódu .NET.

  3. Microsoft testovacímu systému jednotky jazyka C++. Architektura test jednotky Microsoft C++ je nainstalována aplikace Visual Studio a poskytuje rámec pro testování nativního kódu.

  4. Kód disponibility nástroje. Můžete určit množství kódu produktu, že vaše jednotka testy výkonu z jednoho příkazu v aplikaci Explorer Test.

  5. Microsoft Fakes framework izolace. Aplikaci Microsoft Fakes vytvořené framework izolace nahradit třídy a metody pro kód výroby a systému, které v kódu zkoušeného vytvořit závislosti.Implementací falešné delegátů pro funkci řízení chování a výstup objektu závislost.

[!POZNÁMKA]

Ne všechny funkce test jednotky jsou k dispozici ve všech edicích aplikace Visual Studio.Požadavky jsou uvedeny v tématech pro funkce.

Informace o použití jednotky testy v Visual Studio Express 2012 for Windows 8, viz Vytváření a spouštění testování částí pro aplikace pro web Windows Store v Centrum vývojářů.

Viz Video: Channel 9: testování částí vašeho úložiště systému Windows aplikace sestavené pomocí jazyka XAML

Klíčové úkoly

Použijte následující témata usnadňující pochopení a vytvoření jednotky testy:

Úkoly

Související témata

Rychlé zahájení práce a návody: použít v následujících tématech se dozvíte testování v aplikaci Visual Studio z ukázkové příklady kódu.

Testování aplikace Test Explorer: zjistěte, jak Test Explorer můžete vytvořit produktivní a efektivní testování částí.

Testování spravovaného kódu:

Testování kódu jazyka C++

Uzavírací testování částí

Umožňuje určit, jakou část kódu do projektu je právě testován pomocí testování částí Průchod kódem: Další informace o funkci kód disponibility z Visual Studio – správa životního cyklu aplikací testovací nástroje.

Provést analýzu napětí a výkonu pomocí testů zatížení pro testy jednotky: můžete vytvořit zkušební zatížení a přidat jednotku testů ke zjištění výkonu a zdůrazňují problémy v aplikaci.

PoznámkaPoznámka
Vytvoření a použití zatížení zkoušek vyžaduje Visual Studio Ultimate.

Nastavit a prosazování kvality vrata: vrata kvality vynutit spuštění testů dříve, než se změnami kódu za účelem zajištění kvality kódu můžete vytvořit.

Rozšíření jednotky typ testu: zkouškám, které nemusí být v rámci testování jednotky můžete přidat funkcionalitu.Můžete například přidat test vlastnost, která určuje, pokud test by měl spustit jako normální uživatel, nebo Ne.Nebo můžete rozšířit rozhraní přidat řádek atributy metody a používat data v daném řádku uvnitř zkoušky.

Ukázkový kód jak rozšířit testovacímu systému jednotky, naleznete v následující Web společnosti.

Nastavte možnosti testování: například můžete určit, kde jsou uloženy výsledky testů.

Konfigurace testování částí s použitím souboru .runsettings

Související úkoly

Vyhodnocení výsledků testů v nástroji Microsoft Test Manager

Popisuje výsledky testů a způsoby práce s nimi, včetně způsobu zobrazení, uložení a odstraňte je.

Spouštění systémových testů s použitím sady Microsoft Visual Studio

Obsahuje odkazy na informace o použití aplikace Visual Studio na rozdíl od použití Microsoft Test Manager ke spuštění automatických testů.

Odkaz

Externí zdroje

Dd264975.collapse_all(cs-cz,VS.110).gifVidea

Kanál 9: Testování vašeho úložiště systému Windows aplikace sestavené pomocí jazyka XAML

Dd264975.collapse_all(cs-cz,VS.110).gifFóra

Testování jednotky pro Visual Studio

Dd264975.collapse_all(cs-cz,VS.110).gifPokyny

Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 2: testování: testování vnitřní

Dd264975.collapse_all(cs-cz,VS.110).gifOdkaz

Index obsahu pro testování částí

Viz také

Koncepty

Zlepšování kvality pomocí diagnostických nástrojů sady Visual Studio

Testování aplikace