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ů.
Pomocí testu perspektivy, můžete vytvořit sestavy, které odpovězte na následující otázky: Zprávy o stavu:
Trend sestavy:
|
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.
Š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
Provedením následujících kroků můžete vytvořit zprávu o průběhu testování scénáře uživatelů:
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.
Klikněte pravým tlačítkem myši na graf a poté zvolte změnit typ grafu, oblasti, skládaný pruhový.
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.
Přetáhněte bodu počet Trend z pod řádkem Test skupině měr na hodnoty oblasti.
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.
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.
|
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: