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.
![]() |
Pomocí testu perspektivy můžete vytvořit sestavy, které odpovězte na následující otázky: Zprávy o stavu:
Sestavy trendu:
![]()
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.
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
Určení a filtrování polí kontingenční tabulky
Provedením následujících kroků můžete vytvořit sestava pro testování články uživatel :
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.
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ý.
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.
Přetáhněte Bodu počet Trend pole z Test skupina měření hodnotyoblast.
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
Vytvář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
Pří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
Dimenze 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. ![]()
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. ![]()
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
Test 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
Pracovní 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é
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é
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í