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 perspektivou v SQL Server služby Analysis Services cube Visual Studio Team Foundation Server, můžete zobrazit pouze míry, dimenze a atributy, které se týkají generování sestav na výsledky testů a testovat běží.Například můžete tyto míry určit celkovou kvalitu každé sestavení, testy, které ovlivněných konkrétní sestavení a počet testovacích případů, které byly spuštěny.Také můžete zodpovědět dotazy týkající se změny do výsledků výsledek.

Skupina měr Test je založena na v relační tabulce výsledky Test, který umožňuje vytváření sestav na výsledky testů jako vlastnost testy nebo nezávislé výsledku.Další informace naleznete v tématu tabulky výsledků testů.

Skupina měření testů

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

Zprávy o stavu:

  • Co je stav testování scénáře konkrétního uživatele nebo oblasti produktů?

  • Co je kvalitu sestavení na základě počtu se nezdařilo a předán testy?

  • Kolik testovacích případů nikdy spuštěno?

  • Byl nespouštět které testovacích případů?

Trend sestavy:

  • Kolik testů jsou blokovány, předávání, nebo pokud v průběhu času?

  • Kolik testů jsou návratu?

  • Jak konzistentní je aktivita ručního testu v čase?

[!POZNÁMKA]

Pokud vaše datového skladu pro Visual Studio Application Lifecycle Management (ALM) používá SQL Server Enterprise Edition, datových krychlí obsahuje seznam Team System a sadu perspektiv.Perspektivy poskytují specializovaný zobrazení dat, takže není nutné procházet všechny dimenze a skupiny měr v datové krychli celou Team System.

Chcete-li použít mnoho Test opatření a atributy dimenzí, musí testovací týmu publikovat výsledky testů úložiště dat pro Team Foundation Server.Další informace naleznete v tématu požadované aktivity pro správu testů a sestavení dále v tomto tématu.

V tomto tématu

  • Příklad: Sestava průběhu pro testování příběhy uživatelů

  • Test míry

  • Dimenze a atributy v testovací perspektivy, že podpora filtrování a kategorizace

    • Vytvářet, sestavovat charakter a vytváření dimenzí platformy

    • Testovacích případů, konfigurace testu, testovací plán a testovací sady dimenzí

    • Dimenze výsledek testu

    • Test spustit dimenze

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

  • Požadované aktivity

Příklad: Sestava průběhu pro testování příběhy uživatelů

Pomocí kontingenčních sestav v aplikaci Excel, můžete vytvořit zprávu o stavu, který se zobrazuje v průběhu testu na scénáře uživatelů, podobně jako sestavu na následujícím obrázku.

Sestava aplikace Excel stav testování příběh uživatele

Šablony procesů pro Microsoft Solutions Framework (MSF) agilní a CMMI zahrnout Sestava stavu testu uživatelského scénáře v aplikaci Excel (Agile) a Sestava stavu testu požadavků v aplikaci Excel (CMMI) v aplikaci Excel v uvedeném pořadí.

Zadejte a kontingenční pole filtru

Přesouvat pole pro uživatelské scénáře testování průběh

Provedením následujících kroků můžete vytvořit zprávu o průběhu testování scénáře uživatelů:

  1. V aplikaci Excel připojení k datové krychli služby Analysis Services pro Team Foundation Servera poté vložte kontingenční graf.

    Další informace naleznete v tématu Vytvoření sestav aplikace Excel z dotazu pracovní položky.

  2. Klikněte pravým tlačítkem myši na graf a poté zvolte změnit typ grafu, oblasti, skládaný pruhový.

  3. U každého filtru sestavy klikněte pravým tlačítkem na každý z následujících polí zadejte hierarchie nebo elementy zájmu a přetáhněte pole, které chcete filtr sestavy oblasti.

    • Týmový projekt hierarchie z týmový projekt dimenze

    • Cesta k oblasti z týmový projekt dimenze

    • Cesta k iteraci z testovacích případů dimenze

    • Typ položky pracovní z pracovní položky propojené dimenze

      Zadejte typ jako příběhu uživatele, požadavek nebo jiný typ pracovní položky, která má testovacích případů propojen, kterou chcete sestavu.

  4. Přetáhněte bodu počet Trend z pod řádkem Test skupině měr na hodnoty oblasti.

  5. Přetáhněte výsledku z pod řádkem výsledek testu dimenze k popisky sloupců oblasti.

Test míry

Následující tabulka popisuje opatření, které jsou zahrnuty testovací skupiny měr.Analyzovat výsledky testů můžete podle agregační funkci výsledky testů a jejich výsledky pro konkrétní sestavení nebo změněné výsledek pro výsledek testu.

Míra

Popis

Vytváření počet výsledků Trend

Spočítá nejnovější verze každého povede ke konkrétní sestavení.

Příklad sestavu, která používá tuto míru naleznete v tématu Sestava kvality sestavení v aplikaci Excel.

Počet bodu Trend

Počet nejnovější verze každého výsledek testu v konkrétní sestavení.Pokud test se provede více než jednou proti sestavení, spočítá počet Trend bodu poslední výsledek pro tento test pomocí tohoto sestavení.Pokud testovacího případu není zahrnut do sestavení, testovacích případů se počítá jako "Nikdy nespuštěno."

Tuto míru použijte k určení, která nebo kolik testů selhávají v aktuální sestavení.

Počet výsledků

Spočítá nejnovější verze každého výsledek testu.Tuto míru používejte, pokud chcete určit celkového objemu testování.

Příklad sestavu, která používá tuto míru naleznete v tématu Sestava Indikátory kvality sestavení.

Počet výsledků přechod

Spočítá všechny výsledky, jejichž výstup změnilo v konkrétní sestavení.Tuto míru používejte, pokud chcete určit, které testy byly ovlivněny konkrétní sestavení.

Počet testovacích případů

Počet testovacích případů.Tuto míru používejte, pokud chcete zjistit, kolik testovacích případů, které byly spuštěny pro jednotlivé testovací spustit nebo sestavení.

Dimenze a atributy v testovací perspektivy, že podpora filtrování a kategorizace

Pomocí atributů, které tento oddíl popisuje agregovat míra, filtrování sestavy nebo zadejte sestavy osy.Tyto atributy jsou navíc týmový projekt a datum sdílené dimenze, práce s sdílené dimenze popisuje.

Vytvářet, sestavovat charakter a vytváření dimenzí platformy

Mohou filtrovat testovací sestavy na základě definice sestavení, vytvářet charakter nebo vytvářet platformy pomocí atributů, které jsou popsány v následující tabulce.

Rozměr

Atribut

Popis

Sestavení

Název definice sestavení

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

Příklad sestavy, který používá tento atribut naleznete v tématu Sestava kvality sestavení v aplikaci Excel.

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ář

Tato složka definovaná pro sestavení a, který je určen jako lokátoru URL (Uniform Resource).Adresa URL určuje protokol, s níž webových prohlížečů nalezne prostředky v Internetu.Adresa URL obsahuje také název serveru, na kterém je umístěn prostředek.Může také obsahovat cestu k prostředku.

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

Vytváření charakter

Vytváření charakter

(Pouze publikovaných testovací výsledky) Název, který určuje kategorie sestavení, které jsou přiřazeny k sadě dokončené sestavení, které byly publikovány v průběhu testu.Můžete například sestavení charakter lze použít k určení verze beta nebo konečné verze.

Vytvořit platforma

Vytvořit platforma

Název počítače platformy, k němuž byla vytvořena začátku do konce (není plochy) sestavení (například x 86 nebo jakýkoli procesor).Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.

Testovacích případů, konfigurace testu, testovací plán a testovací sady dimenzí

Dimenze testovacích případů, konfigurace testu, testovací plán a testovací sady odpovídají jak můžete uspořádávat, konfigurace, automatizace a spuštění testů pomocí nástroje Microsoft Test Manager ze sady Visual Studio 2010 Ultimate nebo Visual Studio Test Professional.

Testovacích případů odpovídá typ pracovní položky, kterou týmu test se používá k definování ruční a automatizované testy, které můžete spustit a spravovat pomocí nástroje Microsoft Test Manager vašeho týmu.Testovací plán se skládá z testovacích konfigurací a testovací sady.Konfigurace testu definuje softwaru nebo hardwaru, ve kterém chcete spuštění testů.Testovací sady definuje hierarchii v rámci plánu, takže můžete seskupit testovací případy.

Další informace naleznete v tématu Testování aplikace.

Rozměr

Atribut

Popis

Testovací případ

Hierarchie oblasti a další

Dimenze pracovní položkou a testovacích případů obsahují všechny atributy, které se vztahují k pracovní položky, jako je stav, typ pracovní položky a ID pracovní položky.Informace o struktuře dimenze testovacích případů 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.

Popis jednotlivých atributů naleznete v tématu Referenční dokumentace polí pracovních položek pro Visual Studio ALM.

Informace o tom, jak pracovat s data, oblasti a iterace hierarchie naleznete v tématu Sdílené rozměry v datové krychli služby Analysis Services.

Tato skupina měr obsahuje další atributy, pokud zadat vlastní pole v definici pro typ pracovní položky Dimension jako atribut událostí podléhajících.Další informace o tom, jak použít nepovinný reportable atribut a jeho hodnoty, podívejte se na téma Přidání a změna polí pracovních položek jako podpora tvorby sestav.

Konfigurace testu

ID konfigurace a název konfigurace

Číslo, které přiřadí systému a název test konfigurace.

Testovací plán

Oblast hierarchie, cesta k oblasti, iterace hierarchie a cesta k iteraci

Oblast produktu a milníku, která je přiřazena k testovací plán.

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 podle měsíc nebo týden

Počáteční datum hierarchie podle měsíc nebo týden

Volitelné hodnoty, které jako vlastníka testovací plán můžete přiřadit do testovacího plánu.Představují datum by se měla spustit testovací plán a datum, na kterém testovací plán by měly být dokončeny.

Další informace o tom, jak pracovat s hierarchií datum naleznete v Sdílené rozměry v datové krychli služby Analysis Services.

Testovací plán Id a název testovacího plánu

Číslo, které přiřadí systému a název, který přiřadí vlastník testovací plán.

Testovací plán vlastníka

Uživatelské jméno člena týmu test, který vytvořil nebo je aktuálně přiřazen jako vlastník testovací plán.

ID testovací plán a stavu

Počet generovaný systémem a název stavu testovacího plánu.Můžete například neaktivní označuje, že se definuje testovací plán, a Active znamená, že je připraven k revizi a spustit testovací plán.

Testovací sady

Testovací sady hierarchie

Poskytuje mechanismus, chcete-li určit více filtrů na základě kolekce projektu, týmového projektu a testovací sady.

Cesta k sadě

Odpovídá hierarchii testovací sady, které jsou nakonfigurovány pro všechny týmové projekty v všechny kolekce týmových projektů.

Dimenze výsledek testu

V následující tabulce jsou uvedeny všechny dimenze a atributy, které jsou specifické pro test míry v datové krychli.Předtím, než můžete ohlásit na typ chyby nebo řešení, test týmu musí naplnit tyto informace v rámci jejich test aktivity.

Atribut

Popis

Typ chyby a selhání Id typu

Odpovídá jednomu z následujících důvodů, proč test se nezdařilo: žádný, známé problém, nový problém, nebo regresní.

Nástroje Microsoft Test Manager automaticky přiřadí číslo nebo ID každého důvodu.Test týmu můžete, ale není povinné, přiřadit typ selhání každého testu se nezdařila.

[!POZNÁMKA]

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

Příklad sestavu trendů, která ukazuje na výstup výsledků testů v závislosti na typu selhání naleznete v tématu Sestava analýzy selhání v aplikaci Microsoft Excel.

Výsledek a Id výsledku

Výsledek testu (například předaná, se nezdařilo, nebo Inconclusive).

Příklad sestavu trendů, která ukazuje na výstup testovacích konfigurací a testovacích plánů, naleznete v tématu Sestava průběhu plánu testu.

Stav připravenosti a Id stavu připravenosti

Stav testu konkrétní v rámci testu.Platné hodnoty jsou dokončený, probíhající, žádný, NotReady, a připraven.

Stav řešení

(Volitelné) Název řešení s níž testerovi identifikovat příčinu selhání testu.Ve výchozím nastavení mají všechny šablony procesů MSF následující stavy řešení: potřebuje zkoumání, testovat problém, problému produktem, a problém s konfigurací.Test týmu můžete, ale není povinné, přiřadit stavu řešení pro každý test se nezdařila.

[!POZNÁMKA]

Můžete změnit tyto stavy nebo přidat stavy pomocí tcm nástroj příkazového řádku.Další informace naleznete v tématu Přizpůsobení a správa testovacího prostředí [tcm a Microsoft Test Manager].

Výsledek testu provést podle

Název uživatele nebo jiný účet, pod kterým test byl spuštěn.

Příklad sestavy, který používá tento atribut naleznete v tématu Sestava produktivity testovacího týmu v aplikaci Excel.

Vlastníka výsledek testu

Název uživatele nebo jiného účtu, kterému je přiřazena jako vlastník výsledek testu.Přiřazení odpovídá hodnotu, která byla nastavena pomocí tcm /resultowner přepnout.

Priorita výsledek testu

Priorita jednotlivé testovací v rámci testu.

Test spustit dimenze

Následující tabulka popisuje atributy, které jsou definovány pro dimenzi Test spustit.Některé z těchto atributů odpovídají parametry týmu test Určuje, kdy jeho spuštění testů.

Atribut

Popis

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

Data, kdy byla vytvořena test spustil, dokončit nebo spustit.Můžete použít tyto atributy filtru nebo struktury sestavy.Další informace naleznete v tématu Sdílené rozměry v datové krychli služby Analysis Services.

Je automatizované

Příznak, který udává, že test spustil obsahuje jeden nebo více automatizovaných testů.

Příklad sestavy, který používá tento atribut naleznete v tématu Sestava kvality sestavení v aplikaci Excel.

Je spustit ověření sestavení

Příznak, který určuje, zda test spustil obsahuje sestavení ověřovací testy, které zkontrolujte základní funkce sestavení.Tento příznak odpovídá tcm /buildverification přepnout.

Příklad sestavy, který používá tento atribut naleznete v tématu Sestava kvality sestavení v aplikaci Excel.

Id spuštění testu

Číslo, které systém přiřazenou test spustil.

Spuštění vlastníka testu

Odpovídá vlastníka, který je přiřazena k zkoušky spustit test týmu vytvořen nebo publikovaný.Odpovídá tcm /owner přepnout.

Stav spuštění testu a Id

Název nebo číslo, které je přiřazena k stav testu (například bylo přerušeno., dokončený, v průběhu, Nezahájeno, nebo neznámý).

Nadpis spuštění testu

Odpovídá název, který je přiřazena k zkoušky spustit test týmu vytvořen nebo publikovaný.Odpovídá tcm /title přepnout.

Pracovní položky a pracovní položky propojené dimenze

Testovací případy můžete propojit na jiné pracovní položky, jako jsou scénáře uživatelů, požadavky a chyby.S použitím pracovní položky propojené dimenze, můžete vytvořit sestavu, která poskytuje výsledky testů, které se vztahují k propojených pracovních položek.Sestava průběhu pro testování scénáře uživatelů, popsané v tomto tématu, poskytuje příklad použití propojené pracovní položky.

Popis jednotlivých atributů naleznete v tématu Referenční dokumentace polí pracovních položek pro Visual Studio ALM.

Požadované aktivity

Vytváření sestav, které obsahují užitečné údaje o test úsilí a výsledky testů, členové týmu by měla zkontrolovat informace v následujících tématech:

Viz také

Koncepty

Sestava průběhu plánu testu

Perspektivy a skupiny měr poskytované v rámci datové krychle služby Analysis Services pro Visual Studio

Další zdroje

Sestavy správy testů