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ří:
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.
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.
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.
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.
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ářů.
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á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ů. |
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
Microsoft.VisualStudio.TestTools.UnitTesting
Popisuje obor názvů UnitTesting, který obsahuje atributy, výjimky, uplatňuje a jiné třídy tuto podporu testování částí.Microsoft.VisualStudio.TestTools.UnitTesting.Web
Popisuje UnitTesting.Web obor názvů, který rozšiřuje obor názvů UnitTesting tím, že poskytuje podporu pro ASP.NET a webové služby testování částí.
Externí zdroje
Videa
Kanál 9: Testování vašeho úložiště systému Windows aplikace sestavené pomocí jazyka XAML
Fóra
Testování jednotky pro Visual Studio
Pokyny
Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 2: testování: testování vnitřní
Odkaz
Index obsahu pro testování částí
Viz také
Koncepty
Zlepšování kvality pomocí diagnostických nástrojů sady Visual Studio