Sdílet prostřednictvím


Sestava pokrytí kódu v aplikaci Excel

Pomocí sestavy pokrytí kódu lze sledovat, kolik kódu tým testuje v čase. Členové týmu mohou pomocí této sestavy zjistit, jak jsou části kódu blízko kvalitě potřebné pro vydání verze. Informace, jak k této sestavě přejít, naleznete v tématu Excel reports.

Poznámka

Sestavu pokrytí kódu lze zobrazit z řídicího panelu Kvalita.K tomuto řídícímu panelu lze přistupovat, pouze pokud je povolen portál týmového projektu a používán server Microsoft Office SharePoint Server 2007.Další informace naleznete v tématu Konfigurace nebo přesměrování pokynů k procesu.

Požadovaná oprávnění

Chcete-li zobrazit sestavu, musíte být přiřazeni nebo patřit do skupiny, které bylo přiřazeno oprávnění pro čtení v Produkty SharePoint pro týmový projekt.

Chcete-li upravit nebo přizpůsobit sestavu, musíte být členem role zabezpečení TfsWarehouseDataReaders ve službě Analysis Services SQL Server. Musíte být také přiřazeni nebo patřit do skupiny, které bylo přiřazeno oprávnění Členové v Produkty SharePoint pro týmový projekt. Další informace naleznete v tématu Grant permissions to view or create reports in TFS.

Data v sestavě

Tým může pomocí sestavy pokrytí kódu zjistit, zda testy dostatečně pokrývají kód a jak se pokrytí mění v čase. Jak ukazuje následující obrázek, tato sestava obsahuje spojnicový graf testu ověření sestavení (BVT) pokrytí kódu a další pokrytí za poslední čtyři týdny.

Code Coverage Report

Tato sestava vychází z kontingenčního grafu, který zobrazuje poslední čtyři týdny výsledků dat testu, která byla zachycena pro změny v kódu a která jsou uložena v datovém skladu.

Dd695790.collapse_all(cs-cz,VS.140).gifAktivity požadované pro sledování pokrytí kódu

Aby byla zpráva pokrytí kódu použitelná a přesná, musí členové týmu vykonat následující činnosti:

  • Nakonfigurovat systém sestavení. Chcete-li použít Team Foundation Build, musíte zřídit systém sestavení.

    Další informace naleznete v tématu Konfigurace a správa systému sestavení.

  • Vytvořit definice sestavení. Můžete vytvořit několik definic sestavení a potom spuštěním každého z nich vytvářet kód pro různé platformy. Také můžete spustit každé sestavení pro jinou konfiguraci.

    Další informace naleznete v tématu Definování procesu sestavení.

  • Definovat testy, aby byly automaticky spouštěny jako součást sestavení. V rámci definice sestavení můžete definovat testy ke spuštění v rámci sestavení, nebo být neúspěšná při selhání testu.

    Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.

  • Nakonfigurovat testy pro shromažďování dat o pokrytí kódu. Pro zobrazení dat o pokrytí kódu v sestavě musí členové týmu použít testy a tato data shromáždit.

  • Spouštět sestavení pravidelně. Sestavení lze spouštět v nastavených intervalech nebo při každém vracení se změnami. Můžete vytvořit regulární sestavení, pokud použijete aktivační proceduru plánu.

    Další informace naleznete v tématu Vytvoření nebo úprava definice sestavení a Spuštění, monitorování a správa sestavení.

    Poznámka

    I když člen týmu můžete ručně označit sestavení pomocí Průzkumník sestavení, toto hodnocení se neprojeví v sestavě ukazatelů kvalit sestavení.Hodnocení sestavení se zobrazí v sestavě Souhrn sestavení.Další informace naleznete v tématu Hodnocení kvality dokončeného sestavení a Sestava souhrnu sestavení.

Interpretace sestavy

Ve většině případů by se pokrytí kódu mělo blížit 100 %, pokud tým používá vývoj řízený testováním nebo podobné techniky. Pokud jsou testy jednotek opakovaně použity jako testy BVT, mělo by pokrytí kódu být viditelné v sestavě pokrytí kódu.

Zkontrolováním sestavy pokrytí kódu lze zodpovědět tyto otázky:

  • Jak velkou část kódu tým testuje?

  • Má tým dostatečné pokrytí kódu?

  • Roste nebo klesá pokrytí kódu v čase?

Další informace o tom, jak pokrytí kódu ovlivňuje kvalitu, naleznete v tématech Řídicí panel kvality (Agile a CMMI) a Sestava Indikátory kvality sestavení.

Přizpůsobení sestavy

Sestavu pokrytí kódu lze přizpůsobit otevřením aplikace Office Excel a změnou možností filtrování nebo seznamu polí sloupců sestavy kontingenční tabulky. Sestavu lze přizpůsobit pro podporu jiných zobrazení, podle popisu v následující tabulce.

View

Akce

Pokrytí kódu pro iteraci

Změňte filtr pro Iteration (výchozí = All)

Pokrytí kódu pro oblast produktu

Změňte filtr pro Area (výchozí = All)

Pokrytí kódu za posledních šest, osm nebo více týdnů

V seznamu polí kontingenční tabulky sloupce nahraďte možnost @@Last 4 weeks@@ jiným Set

Další informace o práci s a přizpůsobení sestav kontingenční tabulky nebo grafu naleznete na následujících stránkách na webu společnosti Microsoft:

Viz také

Další zdroje

Excel reports