Analýza a tvorba sestav o podrobnostech sestavení a pokrytí sestavení pomocí perspektivy sestavení
S použitím perspektivy sestavení, můžete zobrazit pouze míry, dimenze a atributy v datové krychli služby SQL Server Analysis Services pro Visual Studio Team Foundation Server které se vztahují k procesu sestavení.Například můžete použít tyto míry k určení, kolik sestavení selhávají a kolik kód změněn v rámci sestavení.
Sestavení, které perspektivy je založena na relační tabulky, které umožňují vytváření sestav na sestavení, buď jako vlastnost sestavení, pokrytí kódu nebo sada změn v nástroji správy verzí.Další informace naleznete v tématu tabulky podrobností sestavení, tabulky projektů sestavení, tabulky pokrytí sestavení a tabulky sad změn sestavení.
S použitím perspektivy sestavení, můžete vytvořit sestavy, které odpovězte na následující otázky: Zprávy o stavu:
Trend sestavy:
|
V tomto tématu
Příklad: Zprávu o stavu sestavení
Vytváření míry
Dimenze a atributy v sestavení perspektivy, které podporují filtrování a kategorizace
Požadované aktivity
Příklad: Zprávu o stavu sestavení
Pomocí kontingenční grafy v aplikaci Excel můžete zobrazit stav sestavení v čase, podobně jako data na následujícím obrázku.
Šablony procesů pro Microsoft Solutions Framework (MSF) agilní a CMMI sestavu Stav sestavení zahrnout do aplikace Excel.Další informace naleznete v tématu Sestava stavu sestavení v aplikaci Excel.
Výběr kontingenční pole a filtry
Souhrnné sestavy pro stav sestavení lze vytvořit podle následujících kroků:
V aplikaci Excel připojení k datové krychli služby Analysis Services pro Team Foundation Servera vložit kontingenční graf.
Další informace naleznete v tématu Vytvoření sestav aplikace Excel z dotazu pracovní položky.
Otevřete místní nabídku pro grafu a pak zvolte změnit typ grafu, oblasti, skládaný sloupcový.
U každého filtru sestavy otevřete místní nabídku pro každý z následujících polí zadejte hierarchie, týdnech nebo další prvky návrhu v zájmu a přetáhněte pole, které chcete filtr sestavy oblasti.
Týmový projekt hierarchie z týmový projekt dimenze
Datum týdne roku z datum dimenze
Název definice sestavení z sestavení dimenze
V datum dimenze, rozbalte položku více polía přetáhněte ji datum, týden, nebo měsíc do pole polí osy (kategorie) oblast k určení jak granulární chcete generovat sestavy.
Přetáhněte sestavení podrobnosti o počtu pole z sestavení podrobnosti skupině měr na hodnoty oblasti.
Přetáhněte sestavení název stavu pole z stav sestavení dimenze k polím legendy (řady) oblasti.
(Volitelné) Filtr sestavení název stavu pole, které chcete zobrazit pouze sestavení, která se nezdařilo, částečně proběhlo úspěšně, nebo proběhlo úspěšně.
Vytváření míry
Následující tabulka popisuje opatření, které jsou přidruženy k sestavení.Sestavení pokrytí skupina měr vyžaduje, aby týmu testovací nástroje testů, které shromáždí data o pokrytí kódu.Další informace naleznete v tématu požadované aktivity dále v tomto tématu.Příklad sestavu, která používá některé z těchto opatření, naleznete v tématu Sestava Indikátory kvality sestavení.
Skupina měr |
Míra |
Popis |
---|---|---|
Podrobnosti o sestavení |
Podrobnosti o počtu sestavení |
Počet pokusů o konkrétní sestavení po spuštění. |
Vytváření doba trvání |
Počet minut, po které sestavení potřebných k dokončení. |
|
Sestavení sady změn |
Sestavení sady změn – počet |
Počet sad změn v sadě vybrané sestavení. |
Vytváření pokrytí |
Bloky zahrnutých |
Počet bloků, které se vztahuje na vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat bloků, které se překrývají. |
Bloky nejsou zahrnuta |
Počet bloků, které nezahrnuje vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat bloků, které se překrývají. |
|
Vytváření pokrytí |
Číslo sestavení, které jsou přidruženy k statistiky pokrytí kódu. |
|
Řádky zahrnutých |
Počet řádků, které se vztahuje na vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat řádky, které se překrývají. |
|
Nejsou zahrnuta řádků |
Počet řádků, které nezahrnuje vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat řádky, které se překrývají. |
|
Částečně zahrnutých řádky |
Počet řádků, které se částečně překrývají vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat řádky, které se překrývají. |
|
Sestavení projektu |
Sestavení projektu počet |
Počet souborů csproj, vbproj a jiných souborů projektu v sadě vybrané sestavení. |
Chyby kompilace |
Počet chyb kompilace, k nimž došlo pro vybrané sestavení. |
|
Kompilaci upozornění |
Počet upozornění kompilace, která došlo k chybě pro vybrané sestavení. |
|
Statické analýzy chyb |
Počet chyb statické analýzy, které došlo k chybě pro vybrané sestavení. |
|
Statické analýzy upozornění |
Počet varování statické analýzy, ke kterým došlo k chybě pro vybrané sestavení. |
Dimenze a atributy v sestavení perspektivy, které podporují filtrování a kategorizace
Atributy v následující tabulce slouží k agregovat míra, filtrování sestavy nebo zadat osou sestavy.Tyto atributy doplnit týmový projekt a datum sdílené dimenze, práce s sdílené dimenze popisuje.
[!POZNÁMKA]
Chcete-li použít sestavení, sestavení charakter, nebo sestavení platformy atributy dimenzí, týmu test publikujte výsledky testů do úložiště dat sady TFS.Další informace naleznete v tématu požadované aktivity dále v tomto tématu.
Rozměr |
Atribut |
Popis |
---|---|---|
Assembly |
Assembly |
(Pouze publikovaných testovací výsledky) Název kódu aplikace, která je kontrolována jako součást sestavení.Další informace naleznete v tématu Spouštění testů v procesu sestavení. |
Sestavení |
Název definice sestavení |
Název, který je přiřazena k definici sestavení, pro které byl proveden sestavení. |
Vytváření ID |
Číslo, které je přiřazena k sestavení.Pokaždé, když je spuštěna definice konkrétní sestavení, sestavení ID se zvyšuje o 1. |
|
Název sestavení |
Název nebo výraz, který jednoznačně identifikuje sestavení.Další informace naleznete v tématu Zadávání smysluplných názvů pro dokončená sestavení s použitím čísel sestavení. |
|
Vytvořit počáteční čas |
Datum a čas, kdy sestavení spuštěna. |
|
Typ sestavení |
Důvod, proč byla spuštěna sestavení.Typy sestavení jsou přidruženy k aktivační událost, která byla definována pro sestavení.Team Foundation Serverpodporuje následující typy sestavení: manuální, průběžné (spuštěná při každém vrácení se změnami), vrácení (načítají vrácení se změnami, než se dokončí předchozí sestavení), ověřovaným vrácení se změnami a naplánované.Další informace naleznete v tématu Určení aktivačních procedur a důvodů sestavení. |
|
Odkládací adresář |
Lokátoru URL (Uniform Resource) pro dokončení sestavení.Adresa URL určuje protokol, s níž bude webových prohlížečů k vyhledání prostředků Internetu.Každá adresa URL obsahuje název serveru, na kterém je umístěn podrobné informace o sestavení.Může také obsahovat cestu k prostředku. |
|
Vytváření charakter |
Vytváření charakter |
(Pouze publikovaných testovací výsledky) Název, který určuje kategorie sestavení, který byl přiřazen k sadě dokončené sestavení, které byly publikovány v průběhu testu.Můžete například sestavení charakter můžete určit betaverze nebo finální.Další informace naleznete v tématu Možnosti příkazového řádku pro publikování výsledků testů. |
Vytvořit platforma |
Vytvořit platforma |
Název platformy, k němuž byla vytvořena začátku do konce (není plochy) sestavení (například x 86 nebo jakýkoli procesor).Příklad sestavy, který používá tento atribut naleznete v tématu Sestava souhrnu sestavení. Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení. |
Kvalita sestavení |
Kvalita sestavení |
Kvalita sestavení.Například můžete označit, že kvalitu dokončené sestavení jako připraveno k nasazení, byl odmítnut, nebo pod zkoumání.Další informace naleznete v tématu Přidání nebo odebrání hodnot kvality sestavení. |
Stav sestavení |
Název stavu sestavení |
Aktuální stav sestavení.Platné hodnoty jsou se nezdařilo, částečně proběhlo úspěšně, Zastaveno, byl úspěšný, a neznámý.Další informace naleznete v tématu Správa sestavení v Průzkumníku sestavení. |
Vytvoření zdrojového souboru projektu |
Soubor hierarchie |
Úplná síťová cesta zdrojového souboru. |
Přípona souboru |
Přípona názvu zdrojového souboru. |
|
Ovládací prvek Changeset verze |
ID sady Changeset |
Číslo, které je přiřazena k sadě changeset. |
Změnami |
Uživatelské jméno člena týmu, kteří zaškrtnutí v sadě changeset. |
|
Popis |
Vrácení se změnami komentář, který je přidružen k sadě changeset. |
|
Komentář přepsání zásad |
Komentář, který jste získali po zásadu není přepsána.Pokud se objekt changeset nebyla přepsána zásady, je toto pole hodnotu null. |
Požadované aktivity
Chcete-li vytvořit sestavy, které obsahují užitečné data o sestavení, členové týmu by měla zkontrolovat informace v následujících tématech:
Viz také
Koncepty
Sestava kvality sestavení v aplikaci Excel
Sestava stavu sestavení v aplikaci Excel
Sestava Indikátory kvality sestavení