Sdílet prostřednictvím


Sestava testování mezer v aplikaci Excel (CMMI)

Týmy, které jsou zodpovědné za testování softwaru, mohou používat sestavy testování mezer k určení, kde jsou nedostatky v plánech testu, konfiguraci testu a pokrytí testu.Sestava Testování mezer obsahuje následujících pět sestav založených na výsledcích testu a sestaveních, která byla definována a spuštěna pro týmový projekt.

  • Stav požadavku: Pomáhá týmu identifikovat prostoje v pokrytí testu pro každý požadavek.Tato sestava vyžaduje, aby členové týmu propojovali testovací případy s požadavky.

  • Stav požadavku Config: Pomáhá týmu identifikovat prostoje v pokrytí testu pro jednotlivé testovací konfigurace pro každý požadavek.Tato sestava vyžaduje, aby členové týmu propojovali testovací případy s požadavky.

  • Stav testu podle oblasti: Pomáhá týmu identifikovat prostoje v pokrytí testu pro oblasti produktu.Tato sestava vyžaduje, aby členové týmu přiřazovali testovací případy oblastem produktů.

  • Testy nebyly provedeny: Pomáhá týmu identifikovat testové případy, které nebyly nikdy spuštěny pro každou konfiguraci testu.

  • Pokrytí kódem: Pomáhá týmu určit, která sestavení a jejich mají nízké nebo vysoké pokrytí kódem.

První čtyři sestavy jsou k dispozici, pouze pokud tým vytvoří testovací plány a začne provádět testy pomocí Microsoft Test Manager.Informace o tom, jak definovat testové sady a plány testů, najdete v tématu Uspořádání testovacích případů s použitím testovacích sad [vyřazeno].

[!POZNÁMKA]

Do sestavy Testování mezer můžete přistupovat ze složky Správa testovacího týmu, která je umístěna ve složce Sestavy aplikace Excel týmového projektu v Průzkumník týmových projektů.Do této složky můžete přistupovat, pouze pokud je váš portál týmového projektu povolen a zajištěn na používání Produkty SharePoint.Další informace naleznete v tématu Konfigurace nebo přesměrování pokynů k procesu.

Požadovaná oprávnění

Chcete-li zobrazit sestavu, musíte být přiřazeni nebo patřit do skupiny, které bylo přiřazeno oprávnění pro čtení v Produkty SharePoint pro týmový projekt.

Chcete-li upravit nebo přizpůsobit sestavu, musíte být členem role zabezpečení TfsWarehouseDataReaders ve službě Analysis Services SQL Server.Musíte být také přiřazeni nebo patřit do skupiny, které bylo přiřazeno oprávnění Členové v Produkty SharePoint pro týmový projekt.Další informace naleznete v tématu Udělit přístup k databázím datového skladu Visual Studio ALM.

Data v sestavách

Sestavy Testování mezer zobrazují kumulativní počet výsledků testu pro testovací plány, konfigurace testů a testovací případy, které jsou definovány pro týmový projekt.všechny sestavy jsou založeny na kontingenčních tabulkách obsahujících data uložená v datovém skladu.

Pokrytí testu s ohledem na požadavky

Sestava Stav požadavku označuje, kolik testů je úspěšných nebo neúspěšných pro jednotlivé požadavky.Poskytuje vodorovný pruhový graf, který zobrazuje počet výsledků zkoušek pro každou kombinaci testovacího případu a konfiguraci testu, kterou tým definoval pro každý požadavek.Sestava zobrazí souhrnné výsledky testů spuštěné pro všechny testovací případy, které jsou spojeny s požadavky.V sestavě se zobrazí výsledky, které jsou filtrovány podle následujících výsledků: Proběhl (zelená), Selhal (červená), Nespouštět (modrá) nebo Blokováno (žlutá).

Sestava aplikace Excel – stav testování požadavků

Sestava Stav požadavku podle konfigurace představuje výsledky testu pro každý požadavek seskupený podle konfigurace testování.

Následující tabulka popisuje filtry sestav a pole používané v kontingenčních tabulkách, které generují sestavy zaměřené na pokrytí požadavků v testu.

Filtry

Pole

  • Týmu projektu - hierarchie týmového projektu: Zahrnuje výsledky testů, které jsou shromažďovány pro vybraný týmový projekt.

  • Výsledek testu – hierarchie iterace: Obsahuje výsledky testů, které byly spuštěny z testových případů, které jsou přiřazeny k vybraným iteracím.

  • Výsledek testu – hierarchie oblasti: Obsahuje výsledky testů, které byly spuštěny z testových případů, které jsou přiřazeny k oblastem produktu.

  • Testovací plán – Název testovacího plánu: Obsahuje výsledky testů, které byly spuštěny z testových případů, které patří k vybraným testovacím plánům.

  • Pracovní položky propojené - typ propojené pracovní položky: obsahuje výsledky testů, které byly spuštěny z testovacích případů, které jsou spojeny s vybraným typem pracovní položky.Sestava vrátí pouze výsledky testu z testových případů, které jsou propojeny s požadavkem.

Filtr určený pro stav Stav požadavku podle sestavy Config:

  • Testovací sada – hierarchie testovací sady: Obsahuje výsledky testů, které byly spuštěny z testových případů, které patří k vybraným testovacím sadám.

  • Výsledek testu - výsledek: Výsledek testu.Sestava používá toto pole k definování popisků sloupců a pro filtrování výsledků testů tak, aby obsahovaly hodnoty Proběhl, Selhal, Blokování nebo Nespuštěno.

  • (Měření) Test - Trend počtu bodů: Počítá s nejnovější verzí každého výsledku testu v konkrétním sestavení.Pokud je test spuštěn vícekrát proti sestavení, trend počtu bodů počítá nejnovější výsledek pro tento test pomocí tohoto sestavení.

  • Odkaz na pracovní položku – název: název pracovní položky, která je propojena s testovacím případem.V této sestavě je uveden název požadavku.

  • Pole určené pro stav Stav požadavku sestavy Config:

    • Nastavení testu – název konfigurace: Název konfigurace testu v seznamu sestavy.

Pokrytí testu podle oblasti produktu

Sestava Stav testu podle oblasti označuje, kolik testovacích případů v týmovém projektu je úspěšných nebo selhává podle oblasti produktů.Následující tabulka popisuje filtry sestav a pole používané v kontingenčních tabulkách, které generují sestavu Stav testu podle oblasti.

Filtry

Pole

  • Týmu projektu - hierarchie týmového projektu: Zahrnuje výsledky testů, které byly shromažďovány pro vybraný týmový projekt.

  • Výsledek testu – hierarchie iterace: Obsahuje výsledky testů, které byly spuštěny z testových případů, které byly přiřazeny k vybraným iteracím.

  • Testovací plán – Název testovacího plánu: Obsahuje výsledky testů, které byly spuštěny z testových případů, které patří k vybraným testovacím plánům.

  • Výsledek testu - výsledek: Výsledek testu.Sestava používá toto pole k definování popisků sloupců a pro filtrování výsledků testů tak, aby obsahovaly hodnoty Proběhl, Selhal, Blokování nebo Nespuštěno.

  • (Měření) Test - Trend počtu bodů: Počítá s nejnovější verzí každého výsledku testu v konkrétním sestavení.Pokud je test spuštěn vícekrát proti sestavení, trend počtu bodů počítá nejnovější výsledek pro tento test pomocí tohoto sestavení.

  • Výsledek testu - hierarchie oblasti: Sada výsledků testů, které chcete zahrnout do sestavy založené na cestách oblasti, které jsou přiřazeny k testovacím případům, které byly spuštěny.

Testové případy, které jste nikdy nespustili

Sestava Testy nebyly provedeny indikuje, kolik testovacích případů nebylo nikdy spuštěno.Testovací případy jsou seskupeny podle konfigurace testovací a vlastníka výsledku testu.Následující tabulka popisuje filtry sestav a pole používané v kontingenčních tabulkách, které generují sestavu Stav testu podle oblasti.

Filtry

Pole

  • Týmu projektu - hierarchie týmového projektu: Zahrnuje výsledky testů, které byly shromažďovány pro vybraný týmový projekt.

  • Výsledek testu – hierarchie iterace: Obsahuje výsledky testů, které byly spuštěny z testových případů, které byly přiřazeny k vybraným iteracím.

  • Výsledek testu – hierarchie oblasti: Obsahuje výsledky testů, které byly spuštěny z testových případů, které byly přiřazeny k oblastem produktu.

  • Testovací plán – Název testovacího plánu: Obsahuje výsledky testů, které byly spuštěny z testových případů, které patří k vybraným testovacím plánům.

  • Testovací sada – hierarchie testovací sady: Obsahuje výsledky testů, které byly spuštěny z testových případů, které patří k vybraným testovacím sadám.

  • Výsledek testu – výsledek: Obsahuje výsledky testů s vybraným výsledkem.Sestava používá toto pole k filtrování počtu testových případů, aby zahrnovaly pouze ty s výstupem Nespouštět.

  • (Měření) Test - Trend počtu bodů: Počítá s nejnovější verzí každého výsledku testu v konkrétním sestavení.Pokud testový případ není součástí sestavení, počítá se jako "Nespouštět."

  • Nastavení testu – název konfigurace: Název konfigurace testu v seznamu sestavy.

  • Testovací proces - název: Název testovacího případu.

  • Výsledek test - vlastník: Jméno člena týmu, který spustil test.

Pokrytí kódu

Sestava Pokrytí kódem uvádí řádky kódu, které jsou pokryty, nejsou pokryty, nebo jsou jen částečně pokryty pro každé sestavení.Tato sestava slouží k určení, která sestavení mají nejnižší a nejvyšší pokrytí kódem.Následující tabulka popisuje filtry sestav a pole používané v sestavách kontingenční tabulky, které generují sestavu Pokrytí kódu.

Filtry

Pole

  • Týmu projektu - hierarchie týmového projektu: Zahrnuje sestavení, která byla definována pro vybraný týmový projekt.

  • Sestavení - název definice sestavení: Zahrnuje sestavení přidružená k vybraným definicím sestavení.

  • Pokrytí sestavení – pokryté řádky: Počet řádků, které byly pokryty ve vybraném sestavení.

  • Pokrytí sestavení – nepokryté řádky: Počet řádků, které nebyly pokryty ve vybraném sestavení.

  • Pokrytí sestavení – částečně pokryté řádky: Počet řádků, které byly částečně pokryty ve vybraném sestavení.

    [!POZNÁMKA]

    Pokud více sérií je provedeno proti sestavení, pokrytí sestavení odráží kombinované pokrytí spuštění, s vědomím, že může dojít k překrytí v řádcích pokrytých napříč spuštěními.

  • Vytvořit - název sestavení: Název sestavení.Při každém spuštění sestavení mu je přiřazen název, který obsahuje název definice sestavení jako jeho předponu.

  • Sestavení - sestavení: název sestavení oproti pokrytí vygenerovaných statistiky.

Požadované aktivity pro sledování prostojů v testování

Aby sestavy Testování mezer byly použitelné a přesné, tým musí provádět činnosti, které jsou popsány v následující tabulce:

Sestava listu

Požadované aktivity

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Stav testu podle oblasti

  • Testy nebyly provedeny

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Definujte požadavky a propojení testovacích případů na požadavky.Doporučený typ propojení, který je třeba použít, je Testováno uživatelem.

  • Stav požadavku podle konfigurace

  • Testy nebyly provedeny

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Stav testu podle oblasti

  • Testy nebyly provedeny

  • (Volitelné) Pokud chcete podporovat filtrování, přiřaďte cesty Iterace a Oblast jednotlivým testovacím případům.Pole Výsledky testu - hierarchie iterací a Výsledky testu - hierarchie oblasti získávají hodnoty z cest Iterace a Oblast, které jsou přiřazeny odpovídajícím testovacím případům.

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Stav testu podle oblasti

  • Testy nebyly provedeny

  • Pokrytí kódu

  • Konfigurace systému sestavení.Chcete-li použít Team Foundation Build, musíte zřídit systém sestavení.

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

  • Vytvořit definice sestavení.Můžete vytvořit několik definic sestavení a potom spuštěním každého z nich vytvářet kód pro různé platformy.Také můžete spustit každé sestavení pro jinou konfiguraci.

    Další informace naleznete v tématu Konfigurace a správa systému sestavení.

  • Definovat testy, aby byly automaticky spouštěny jako součást sestavení.V rámci definice sestavení můžete definovat testy ke spuštění v rámci sestavení, nebo být neúspěšná při selhání testu.

    Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.

  • Nakonfigurujte testy pro shromažďování dat o pokrytí kódu.Pro zobrazení dat o pokrytí kódu v sestavě musí členové týmu použít testy a tato data shromáždit.

  • Spouštějte sestavení pravidelně.Sestavení lze spouštět v nastavených intervalech nebo při každém vracení se změnami.Můžete vytvořit regulární sestavení, pokud použijete aktivační proceduru plánu.

    Další informace naleznete v tématu Vytvoření nebo úprava definice sestavení a Spuštění, monitorování a správa sestavení.

    [!POZNÁMKA]

    I když člen týmu můžete ručně označit sestavení pomocí Průzkumník sestavení, toto hodnocení se neprojeví v sestavě ukazatelů kvalit sestavení.Hodnocení sestavení se zobrazí v sestavě Souhrn sestavení.Další informace naleznete v tématu Hodnocení kvality dokončeného sestavení a Sestava souhrnu sestavení.

Aktualizace a přizpůsobení sestavy

Sestavu mezer v testování můžete aktualizovat otevřením v Office Excel a změnou možností filtrování sestavy kontingenční tabulky pro jeden z listů.Každou sestavu můžete přizpůsobit na podporu jiných zobrazení, podle popisu v následující tabulce.

List

View

Akce

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Stav testu podle oblasti

  • Testy nebyly provedeny

Testování mezery pro iteraci

Změňte filtr pro Iteration (výchozí = All)

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Stav testu podle oblasti

  • Testy nebyly provedeny

Testování mezery pro oblast produktu

Změňte filtr pro Area (výchozí = All)

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Stav testu podle oblasti

  • Testy nebyly provedeny

Testování mezery pro konkrétní testovací plán nebo sadu testovacích plánů

Změňte filtr pro Test Plan (výchozí = All)

  • Stav požadavku podle konfigurace

  • Testy nebyly provedeny

Testování mezery pro konkrétní sadu testů

Změňte filtr pro Test Suite Hierarchy (výchozí = All)

  • Pokrytí kódu

Pokrytí kódem pro konkrétní definici sestavení nebo sadu definic sestavení

Změňte filtr pro Build Definition Name (výchozí = All)

  • Stav požadavku

  • Stav požadavku podle konfigurace

  • Stav testu podle oblasti

  • Testy nebyly provedeny

  • Pokrytí kódu

Testování mezery nebo pokrytí kódu, které obsahují data z posledních šest, osm nebo více týdnů

V seznamu polí sloupce kontingenční tabulky přidejte pole Date - Sets a vyberte @@Last 6 weeks@@ nebo jinou sadu

Další informace o práci s a přizpůsobení sestav kontingenčních tabulek nebo grafu naleznete na následujících stránkách na webu společnosti Microsoft:

Viz také

Další zdroje

sestavy aplikace Excel (CMMI)