Sdílet prostřednictvím


Analýza a tvorba sestav o výsledcích testů pomocí perspektivy testu v databázi služby Analysis Services pro Visual Studio ALM

Pomocí testu perspektivy v SQL Server Analysis Services cube Visual Studio Team Foundation Server, můžete zobrazit pouze opatření, dimenze a atributy, které se týkají vykazování výsledků zkoušek a spustí test .Můžete například použít tato opatření určit celkovou kvalitu každého sestavení, testy, které se týká zejména sestavení a počet případů test , které byly spuštěny.Také můžete odpovědět na otázky týkající se změn na výsledky výsledek.

skupina měr Test je založen na relační tabulky Výsledky testů , což umožňuje vykazování výsledků test buď vlastnost zkoušek nebo nezávislé výsledku.Další informace naleznete v tématu Test tabulek výsledek.

Testovací skupiny měr

Pomocí testu perspektivy můžete vytvořit sestavy, které odpovězte na následující otázky:

Zprávy o stavu:

  • Jaký je stav testování články určitého uživatel nebo oblastí produktů?

  • Co je jakosti založený na číslo sestavení se nezdařilo a testy?

  • Kolik případů test nikdy spuštění?

  • test případy nikdy spuštění?

Sestavy trendu:

  • Kolik zkoušky jsou blokovány, předávání nebo není-li v průběhu času?

  • Kolik testy jsou návratu?

  • Jak konzistentní je manuální test aktivita v čase?

PoznámkaPoznámka
Pokud data skladu pro Visual Studio Application Lifecycle Management (ALM) používá SQL Server Enterprise Edition seznam krychlí bude zahrnovat systém týmu a sadu perspektiv.Vyhlídek poskytují zaměřený zobrazení dat, takže nemusíte procházet všechny dimenze a skupiny měr v celé krychle Team System.

Použít mnoho atributů dimenze a zkušební opatření, musí publikovat výsledky test dat úložiště pro test týmu Team Foundation Server.Další informace naleznete v tématu Činnosti potřebné pro správu zkoušky a sestavení dále v tomto tématu.

V tomto tématu

  • Příklad: Zprávu pro testování příběhy uživatelů

  • Test opatření

  • Rozměry a atributy Test Perspektiva, že podpora filtrování a kategorizace

    • Vytváření sestavení charakter a sestavení platformy dimenze

    • Případ test, Test konfigurace, plán testování a testovací sady dimenzí

    • Dimenze výsledek testu

    • Test spustit dimenze

    • Pracovní položky a pracovní položky spojené dimenze

  • Požadované činnosti Správa zkoušky a sestavení

Příklad: Zprávu pro testování příběhy uživatelů

Pomocí kontingenční tabulka a grafy v aplikaci Excel můžete vytvořit stav sestava , která zobrazuje průběh test uživatel články podobnou sestava na následujícím obrázku.

Sestava aplikace Excel – uživatel článek Test stavu

proces šablony pro v5.0 Microsoft Solutions rozhraní .NET Framework (MSF) zahrnují uživatele Story testovací sestava a požadavek testovací sestava v aplikaci Excel.Další informace naleznete v tématu Uživatel článek stav aplikace Excel zkoušce (agilní) a Požadavek stav aplikace Excel zkoušce (CMMI).

Zpět na začátek

ms244708.collapse_all(cs-cz,VS.110).gifUrčení a filtrování polí kontingenční tabulky

Pole kontingenční tabulky průběhu testovacího příběhy uživatelů

Provedením následujících kroků můžete vytvořit sestava pro testování články uživatel :

  1. V aplikaci Excel, připojit k datové krychli služby Analysis Services pro Team Foundation Servera pak vložit kontingenční sestava.

    Další informace naleznete v tématu Vytvořit sestavu v Microsoft Excel Visual Studio ALM.

  2. Klepněte pravým tlačítkem myši na graf, klepněte na tlačítko Změnit typ grafu, klepněte na tlačítko oblastia klepněte na tlačítko Skládaný pruhový.

  3. Pro každý filtr sestava tlačítkem každé následující pole, hierarchie nebo prvky zájmu a potom přetáhněte pole do Filtru sestavyoblast.

    • Týmu hierarchii projektu z Týmu projektu dimenze

    • Oblast cesty z Týmu projektu dimenze

    • Iterace cestu z zkušební případ dimenze

    • Položky typu práce z Propojené položky práce dimenze

      Určete typ uživatel story, požadavek nebo jiný typ práce položka test případech k ní, kterou chcete v sestava.

  4. Přetáhněte Bodu počet Trend pole z Test skupina měření hodnotyoblast.

  5. Přetáhněte výsledek pole z Výsledek testu dimenze do Popisky sloupcůoblast.

Zpět na začátek

Test opatření

Následující tabulka popisuje opatření, která zahrnuje opatření zkušební skupina .Souhrn výsledků zkoušek a jejich výsledky pro konkrétní sestavení nebo změněné výsledek výsledek test lze analyzovat výsledky test .

Opatření

Description

Počet výsledků Trend sestavení

Vrátí poslední verze výsledku v konkrétním sestavení.

Příklad sestava , která používá toto opatření, viz Vytvořit sestavu aplikace Excel kvality.

Čítač Trend

Počet poslední verze každého výsledku test v zejména sestavení.Pokud test je proti sestaveníspustit vícekrát, počítá počet Trend bod nejnovější výsledek pro tento test pomocí tohoto sestavení.Pokud test případ není součástí sestavení, test případu se počítá jako "Nikdy spustit."

Toto opatření slouží k určení, které selhávají nebo kolik testů v aktuální sestavení.

Výsledek výpočtu

Vrátí poslední výsledek každé test verze .Toto opatření slouží k určení celkového objemu testování.

Příklad sestava , která používá toto opatření, viz Vytvoření sestavy ukazatele jakosti.

Počet výsledků přechodu

Spočítá všechny výsledky, jehož výsledek změnit v zejména sestavení.Toto opatření použijte, pokud chcete určit testy, které se týká zejména sestavení.

Počet testovací případ

Počet případů test .Tento rozměr používáte, když chcete určit, kolik případů test byly pro konkrétní test spustit nebo sestavení.

Rozměry a atributy Test Perspektiva, že podpora filtrování a kategorizace

Pomocí atributů, které tento oddíl popisuje agregační rozměr, filtr sestavanebo určit osy sestava .Tyto atributy jsou kromě Týmu projektu a den sdílené dimenze, práci s sdílené dimenze popisuje.

V této části

  • Vytváření sestavení charakter a sestavení platformy dimenze

  • Případ test, Test konfigurace, plán testování a testovací sady dimenzí

  • Dimenze výsledek testu

  • Test spustit dimenze

  • Pracovní položky a pracovní položky spojené dimenze

Zpět na začátek

ms244708.collapse_all(cs-cz,VS.110).gifVytváření sestavení charakter a sestavení platformy dimenze

Můžete filtrovat, test sestavy založené na sestavení definice, sestavení příchuť nebo sestavení platforma pomocí atributů, které jsou popsány v následující tabulce.

Dimenze

Atribut

Description

Sestavení

Název sestavení definice

Název, který je přiřazen k sestavení definice, pro které byl proveden sestavení .

Příklad sestava , která používá tento atribut, viz Vytvořit sestavu aplikace Excel kvality.

Vytvoření ID

Číslo přiřazené k sestavení.Při každém spuštění definice zejména sestavení ID sestavení je zvýšen o 1.

Název sestavení

Název nebo výraz, který jedinečně určuje sestavení.Další informace naleznete v tématu Práce s čísly sestavení.

Čas zahájení sestavení

Datum a čas zahájení sestavení .

Typ sestavení

Důvod, proč sestavení byl spuštěn.Typy sestavení jsou přidruženy aktivovat , která byla definována pro sestavení.Team Foundation Serverpodporuje následující typy sestavení: ruční, kontinuální (spuštěná při každém vrácení se změnami), postupné (hromadí vrácení se změnami, dokud neskončí předchozího sestavení ), gated změnami a naplánované.Další informace naleznete v tématu Zadejte aktivační události sestavení a důvody.

Vynechat umístění

Ukládací složky, který je definován pro sestavení a který je určen jako Uniform Resource Locator (URL).URL Určuje protokol, kterým webové prohlížeče vyhledá zdroje v síti Internet.URL obsahuje také název serveru, na kterém se nachází prostředek .Můžete také zahrnout cestu k prostředek.

Další informace naleznete v tématu Nastavte umístění složky.

Sestavit charakter

Sestavit charakter

( test publikované výsledky pouze) Název, který určuje sestavení, které jsou přiřazeny k dokončení sestavení, které byly publikovány jako součást test spustit sadu kategorie .Charakter se sestavení například lze určit beta verze vydaná verze nebo konečnou vydaná verze.Další informace naleznete v tématu Možnosti příkazového řádku pro publikování výsledků zkoušek.

Sestavení platformy

Sestavení platformy

Název počítačplatforma pro který byla vytvořena sestavení konce (není plocha) (například x 86 nebo Libovolný procesor). Další informace naleznete v tématu Definovat proces vytváření, který je založen na výchozí šabloně.

Zpět na začátek

ms244708.collapse_all(cs-cz,VS.110).gifPřípad test, Test konfigurace, plán testování a testovací sady dimenzí

Zkušební případ, Test konfigurace, plánovat zkušební a testovací sady dimenzí odpovídají jak můžete uspořádat, konfigurace, automatizaci a pomocí Microsoft Test Manager z Visual Studio 2010 Ultimate nebo Visual Studio Test Professionalspustit testy.

test případ odpovídá typu pracovní položka test týmu používá k definování ruční i automatické testy, které můžete spouštět a spravovat pomocí Microsoft Test Managertýmu.Plán test se skládá z test konfigurace a test sad.testkonfigurace definuje software nebo hardware, který chcete spustit testy. test sada definuje hierarchii v rámci plánu tak, aby společně můžetetest případech skupina.

Další informace naleznete v následujících tématech:

Dimenze

Atribut

Description

Testovací případ

Hierarchie oblasti a další

Dimenze položky práce a zkušební případ obsahují všechny atributy, které se týkají pracovních položek, jako je například stav, typ položky práce a ID pracovní položky.Informace o struktura dimenze zkušební případ Analýza a tvorba sestav o pracovních položkách a údajích testovacích případů pomocí perspektivy pracovní položky.

Popis jednotlivých atributv Referenční dokumentace polí pracovních položek pro Visual Studio ALM.

Informace o způsobu práce s datem, oblasta iterace hierarchie, Práce s sdílených dimenzí v krychli služby Analysis.

Tato opatření skupina obsahuje další atributy při určení vlastních polí v definici typu pracovní položka Dimension jako hodné atribut.Další informace o použití nepovinné reportable atribut a hodnoty, viz Přidání a úpravy polí pracovních položek jako podpora tvorby sestav.

Test konfigurace

Konfigurace ID a název konfigurace

Systém přiřadí číslo a název test konfigurace.

Plán testování

Hierarchie oblasti, oblasti cesty, iterace hierarchie a iterace cesta

oblast produktu a milník je přiřazen k plánu test .

Další informace naleznete v tématu Analýza a tvorba sestav o pracovních položkách a údajích testovacích případů pomocí perspektivy pracovní položky.

Koncové datum hierarchie měsíci nebo týdnu

Počáteční datum hierarchie měsíci nebo týdnu

Volitelné hodnoty, že test plán vlastník může přiřadit plánu test .Představují datum by se měla spustit plán test a datum, kdy test plán by měl dokončit.

Další informace o způsobu práce s hierarchií datum, viz Práce s sdílených dimenzí v krychli služby Analysis.

Test Id plán a plán testování názvu

Systém přiřadí číslo a název, který přiřazuje plán test vlastník .

Plán vlastníka testu

uživatel jméno člena týmu test , který vytvořil nebo je přiřazeno jako vlastník plánu test .

Test ID plánu a stát

Systém přiřazené číslo a název státu plán test .Například neaktivní označuje, že je definované plán test , a Active označuje, že je připraven k revizi a spustit plán test .

Test Suite

Test Suite hierarchie

Poskytuje mechanismus pro určení více filtrů na základě projekt kolekcetýmu projekta test suite.

Cesta Suite

Odpovídá hierarchii test sad, které jsou konfigurovány pro všechny projekty týmu ve všech kolekcí týmu projekt .

Zpět na začátek

ms244708.collapse_all(cs-cz,VS.110).gifDimenze výsledek testu

V následující tabulce jsou uvedeny všechny dimenze a atributy, které jsou specifické pro test opatření v krychli.Dříve než můžete sestava na Typ chyby nebo rozlišení, test týmu musí naplnit tyto informace jako součást své činnosti test .

Atribut

Description

Typ chyby a selhání Id typu

Odpovídá jednomu z následujících důvodů, proč test selhalo: žádný, Známý problém, Nový problém, nebo regresní.

Microsoft Test Manager automaticky přiřadí číslo nebo ID jednotlivých důvodů.test týmu může, ale není vyžadováno, přiřadit selhání zadejte každou selhal test.

PoznámkaPoznámka
Nelze přidat ani změnit sadu typů selhání.

Příklad trend sestava zobrazující výsledek výsledky test v závislosti na typu selhání, viz Chyba analýzy aplikace Excel.

Výsledek a výsledek Id

Výsledky test (například Passed, se nezdařilo, nebo Inconclusive).

Příklad trend sestava zobrazující výsledek test konfigurace a test plány, viz Plán průběhu zkoušce.

Stav připravenosti a Id stavu připravenosti

Zejména test v rámci test stavu spustit.Platné hodnoty jsou Dokončeno, probíhající, žádný, NotReady, a připraven.

Rozlišení státu

(Volitelné) Název rozlišení s jakou testerem identifikovat příčinu selhání test.Všechny šablony MSFproces mají standardně státy následující řešení: potřebuje šetření, Test problém, vydání produktu, a problém s konfigurací. test týmu může, ale není vyžadováno, přiřadit rozlišení stát každý selhal test.

PoznámkaPoznámka
Nelze změnit tyto státy nebo přidat státy po vytvoření týmu projekt .Další informace naleznete v tématu Defining Resolution States for Test.

Výsledek zkoušky prováděné

Jméno uživatel nebo jiný účet, pod kterým byl spuštěn test .

Příklad sestava , která používá tento atribut, viz Zpráva aplikace Excel produktivitu týmu test.

Vlastníka výsledku testu

Jméno uživatel nebo jiný účet, který je jako vlastník výsledku test .Přiřazení odpovídá hodnotě nastavené pomocí tcm /resultowner přepnout.

Priorita výsledek testu

Spustit prioritu zejména test v rámci test .

Zpět na začátek

ms244708.collapse_all(cs-cz,VS.110).gifTest spustit dimenze

Následující tabulka popisuje atributy, které jsou definovány pro dimenzi spustit Test.Mnoho z těchto atributů odpovídají parametrům, které určuje týmu test při spuštění a publikuje zkoušky.Další informace naleznete v tématu TCM: spuštění testů z testovací plán pomocí nástroje příkazového řádku.

Atribut

Description

Dokončení datum, datum vytvoření, počáteční datum hierarchie, měsíc nebo týden

test spustit vytvoření, datum dokončení, nebo spuštěn.Můžete použít tyto atributy filtru nebo struktura sestava.Další informace naleznete v tématu Práce s sdílených dimenzí v krychli služby Analysis.

Automatizována je

Příznak označující test spustit obsahuje jeden nebo více automatických testů.

Příklad sestava , která používá tento atribut, viz Vytvořit sestavu aplikace Excel kvality.

Je spustit ověření sestavení

Příznak označující, zda test spustit obsahuje sestavení ověření testů, které zkontrolovat sestavenízákladní funkčnost.Tento označit příznakem odpovídá tcm /buildverification přepnout.

Příklad sestava , která používá tento atribut, viz Vytvořit sestavu aplikace Excel kvality.

Id spuštění testu

Číslo přiřazené k test systému spustit.

Vlastník spustit test

Odpovídá vlastník , který je přiřazen k test spustit, test týmu vytvořeny nebo publikovaný.Odpovídá tcm /owner přepnout.

Stav spuštění testu a Id

Název nebo číslo, které je přiřazen stav test spustit (například bylo přerušeno, Dokončeno, V průběhu, Není spuštěna, nebo Neznámý).

Nadpis spustit test

Odpovídá název, který je přiřazen k test spustit, test týmu vytvořeny nebo publikovaný.Odpovídá tcm /title přepnout.

Zpět na začátek

ms244708.collapse_all(cs-cz,VS.110).gifPracovní položky a pracovní položky spojené dimenze

Propojíte-li test případech jiných pracovních položek, například uživatel články, požadavky a chyby.Pomocí pracovní položky propojené dimenze můžete vytvořit sestava umožňuje test výsledky se týkají propojené pracovní položky.sestava pro testování uživatel články, popsané v tomto tématu obsahuje příklad použití propojené položka.

Popis jednotlivých atributv Referenční dokumentace polí pracovních položek pro Visual Studio ALM.

Požadované činnosti správy zkoušky a sestavení

vytvořittest sestavy obsahující užitečné údaje musí členové týmu provádět Správa sestavení a testů následujících činností:

  • Vytvoření aktivit

    • Konfiguraci sestavení systému.Použití Team Foundation Build, tým musíte nastavit sestavení systému.

      Další informace naleznete v tématu Configure Your Build System.

    • Vytvořit sestavení definice.V týmu, musíte vytvořit alespoň jednu definici sestavení .Tým můžete vytvořit více sestavení definice, které lze spustit k vytvoření kódu pro různé platforma.Tým můžete také spustit každý sestavení pro různé konfigurace.

      Další informace naleznete v tématu Vytvořit definici sestavení.

    • (Doporučeno) Spuštění vytvoří pravidelně.Tým automaticky spustit sestavení v intervalech, které určují nebo po každé vrácení se změnami.Pomocí plánu aktivovattýmu spustit automaticky vytvořeny ve stejný čas a času na stejný den nebo dny, které určují.

      Další informace naleznete v tématu Zadejte aktivační události sestavení a důvody a Spustit sledování a správa sestavení.

    Další informace naleznete v tématu Team Foundation Vytvoření aktivit.

  • Zkušební činnosti správy

    • Definice případů test , test plány a test konfigurace.sestava o případech test a test plány test týmu musí definovat tyto položky.test týmu můžete také definovat test sady a případy přiřadittest test plány.

    • (Volitelné) Oblastí produktů a milníky na zkoušky, přiřadit a sledovat stav.Určit tým pro test oblasti a iterace pro každý případ test a test plán cesty.Určit stavu každého případu test a Státu plán testu každého plánu test .

    • (Volitelné) Případech test odkaz na pracovní položky.Například test team lze sledovat průběh testování na každý článek pomocí Testovány podle propojení typu propojení test případech uživatel články.

    • (Volitelné) Označit výsledky testů.Ruční zkoušky pro test týmu označit výsledky každého kroku ověřování v případě test jako předané nebo se nezdařila.

      Důležitá poznámkaDůležité

      Testerům musí označit každý kroktest ověřování stav. Celkový výsledek pro test odráží stav všechny test kroky, které byly označeny.test bude tudíž stav se nezdařilo testerem označí každý krok test , jako se nezdařilo nebo nejsou označeny všechny kroky.

      Každý automatizovaný test je automaticky označena jako předán nebo se nezdařilo.

    • (Volitelné) Testy konfigurovat shromažďovat data pokrytí kódu .Pro pokrytí kódu data zobrazit v sestavačlenové týmu musí instrumentovat zkoušky shromažďovat data.

      Důležitá poznámkaDůležité

      Chcete-li shromažďovat data pro pokrytí kódu, musíte nainstalovat Visual Studio Premium nebo Visual Studio Ultimate vpočítač sestaveníagent. Další informace naleznete v tématu Nasazení a konfigurace agentů sestavení.

      Další informace naleznete v tématu Konfigurace pokrytí kódu pomocí nastavení testů se již nepoužívá a How to: Gather Code-Coverage Data with Generic Tests.

    • Definovat testy spuštěny automaticky jako součást sestavení.Jako součást definice sestavení lze definovat automatické testy spustit jako součást sestavení a analyzovat dopad změny kódu na testy.

      Další informace naleznete v tématu Definovat proces vytváření, který je založen na výchozí šabloně.

    • Publikovat testy.Jako součást činností sestavení a test test tým musí publikovatvýsledkytest úložiště dat pro Team Foundation Server.

      Další informace naleznete v tématu Možnosti příkazového řádku pro publikování výsledků zkoušek.

Zpět na začátek

Viz také

Koncepty

Analýza a tvorba sestav o podrobnostech sestavení a pokrytí sestavení pomocí perspektivy sestavení

Perspektivy a skupiny měr poskytované v rámci datové krychle služby Analysis Services pro edici Team System

Další zdroje

Spustit testy v procesu sestavení