Ověřování kódu pomocí testování částí

Nástroje testování částí v sadě Visual Studio 2013 jsou navrženy pro podporu vývojářů a týmů, které začlenily unit testing do svého postupu vývoje software.Testování částí poskytuje vývojářům a testerům rychlý způsob vyhledávání logických chyb v rámci metod tříd v projektech v jazycích Visual C#, Visual Basic a Visual C++.

Nástroje testování částí zahrnují:

  1. Průzkumník testů. Průzkumník testů dovoluje spouštět testy částí a zobrazit jejich výsledky.Průzkumník testů může použít libovolné rozhraní testování částí, včetně rozhraní třetích stran, které má adaptér pro Průzkumníka.

  2. Rozhraní pro testování částí společnosti Microsoft pro spravovaný kód. Rozhraní společnosti Microsoft pro testování částí spravovaného kódu je nainstalováno spolu se sadou Visual Studio a poskytuje rozhraní pro testování kódu rozhraní .NET.

  3. Rozhraní společnosti Microsoft pro testování částí v jazyce C++. Rozhraní Microsoft pro testování částí kódu v jazyce C++ je nainstalováno spolu se sadou Visual Studio a poskytuje rozhraní pro testování nativního kódu.

  4. Nástroje pokrytí kódu. Množství kódu produktu, které testování částí kontroluje, je možné určit jedním příkazem v Průzkumníku testů.

  5. Izolační rozhraní Microsoft Fakes. Izolační rozhraní Microsoft Fakes může vytvořit zástupné třídy a metody pro produkční a systémový kód, které během testu vytváří závislosti v kódu.Implementací napodobenin delegátů pro funkci je možné kontrolovat chování a výstup závislého objektu.

[!POZNÁMKA]

Některé funkce testování částí nemusí být v určitých edicích sady Visual Studio k dispozici.Požadavky jsou uvedeny v jednotlivých tématech vztahujících se k funkcím.

Informace o používání testování částí v sadě Visual Studio Express for Windows 8 naleznete v tématu Vytváření a spouštění testování částí pro aplikace pro Windows Store v sadě Visual Studio na webu Windows Dev Center.

Viz Video: Kanál 9: Testování částí aplikací pro Windows Store vytvořených pomocí jazyka XAML

Klíčové úkoly

V následujících tématech naleznete informace týkající se vytváření testování částí a sloužící k jeho lepšímu pochopení:

Úkoly

Související témata

Rychlé začátky a návody: Chcete-li se naučit provádět testování částí v sadě Visual Studio z příkladů kódů, použijte následující témata.

Testování částí v Průzkumníku testů: Naučte se, jak může Průzkumník testů pomoci při vytváření produktivnějších a efektivnějších testů částí.

Testování částí spravovaného kódu:

Testování částí kódu v jazyce C++

Izolující testování částí

Použití pokrytí kódu pro identifikaci toho, jaká část projektového kódu je testována pomocí testů částí: Poznejte funkci pokrytí kódu testovacích nástrojů Visual Studio – správa životního cyklu aplikací.

Provedení zátěžové a výkonnostní analýzy použitím zátěžových testů pro testování částí: Je možné vytvořit zátěžový test a přidat k němu testování částí pro lepší izolaci výkonnostních a zátěžových problémů aplikace.

[!POZNÁMKA]

Vytváření a používání zátěžových testů vyžaduje sadu Visual Studio Ultimate.

Nastavení a vynucení bran kvality: Je možné vytvořit brány kvality za účelem vynucení spuštění testů předtím, než je kód zkontrolován, a tím zajištění kvality kódu.

Rozšíření typu testování částí: Do testů můžete přidat funkci, která nemusí být v rozhraní testování částí.Například je možné přidat vlastnost testu, která specifikuje, zda má test běžet pod běžným uživatelem nebo ne.Nebo je možné rozšířit rozhraní přidáním atributů řádku do metody a použít data v tomto řádku uvnitř testu.

Vzorový kód pro rozšíření rozhraní testování částí naleznete na následujícím webu společnosti Microsoft.

Nastavení možností testování: Například je možné nastavit, kam se mají ukládat výsledky testů.

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

Související úlohy

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

Popisuje výsledky testů a způsoby, jak s nimi pracovat, včetně jejich prohlížení, uložení a odstranění.

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

Poskytuje odkazy na informace o používání sady Visual Studio místo aplikace Microsoft Test Manager pro běh automatizovaných testů.

Odkaz

Externí zdroje

Videa

Kanál 9: Testování částí aplikací pro Windows Store vytvořených pomocí jazyka XAML

Diskuzní fóra

Testování částí v sadě Visual Studio

Doprovodné materiály

Testování pro průběžné odesílání sestavení v sadě Visual Studio 2012 – Kapitola 2: Testování částí: Testování uvnitř

Odkaz

Index obsahu pro testování částí

Viz také

Koncepty

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

Testování aplikace