Sdílet prostřednictvím


Sestava pokroku testovacího týmu v aplikaci Excel

Týmy, které jsou zodpovědné za testování softwaru, mohou používat sestavy pokroku testovacího týmu ke sledování zkušební činnosti a podávání zpráv o pokroku týmu ve vytváření a automatizaci testů a provádění testů regrese.Sestava Pokrok testovacího týmu poskytuje následujících šest sestav založených na datech, která byla shromážděna pro testovací případy, které byly definovány pro týmový projekt a výsledky testování:

  • Průběh plánu testu: Pomáhá týmu zjistit, kolik tým dokončil testování a zda je pravděpodobné včasné dokončení zkušebních činností.

  • Stav vytváření testovacího případu: Pomáhá týmu sledovat stav dokončení definice testovacích případů tak, aby je bylo možné spouštět.

  • Stav testu podle sady: Umožňuje určit, jaký objem testování tým dokončil v rámci každé sady testu.

  • Stav testu podle oblasti: Umožňuje určit, jaký objem testování tým dokončil v rámci každé oblasti produktu.

  • Analýza selhání: Pomáhá týmu sledovat, kolik regresí hledají.

  • Stav návrhu automatizace: Podporuje tým ve sledování počtu testovacích případů, které musí být stále automatické.

Tato sestava Pokrok testovacího týmu je k dispozici až poté, co tým vytvoří testovací plány a začne provádět testy pomocí Microsoft Test Manager.Další informace naleznete v tématu Testování aplikace.

[!POZNÁMKA]

Do sestavy Pokrok testovacího týmu 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 nakonfigurován na používání Produkty SharePoint.Další informace naleznete v tématu Sdílení informací pomocí portálu projektu.

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

Sestava týmového projektu představuje data založená na sestavách kontingenčních tabulek, která mají přístup k datům uloženým v datovém skladu.Data jsou odvozena z výsledků, které jsou generovány, když členové týmu definují testové případy a spustí testy pomocí Microsoft Test Manager.Další informace naleznete v tématu Spouštění manuálních testů pomocí aplikace Team Web Access a Sledování výsledků testu.

Stav vytváření a návrhu automatizace pro testový případ

Tým může použít sestavu Stav vytváření testovacího případu ke sledování pokroku, který získávají směrem k definování a navrhování testovacích případů.Tato sestava zobrazuje graf pracovního tempa uvádějící, kolik testovacích případů bylo ve stavu návrhu a připravenosti pro posledních šest týdnů.

Testovacích případů pro tvorbu sestav aplikace Excel

Tým může použít sestavu Stav návrhu automatizace ke sledování pokroku, který získávají směrem k automatizaci testovacích případů.Tato sestava zobrazuje graf pracovního tempa, kolik testovacích případů bylo přesunuto do automatizovaného stavu během posledních šesti týdnů.

Sestava aplikace Excel stav návrhu automatizace

Následující tabulka popisuje filtry sestav a pole používané v sestavách kontingenční tabulky, které generují sestavy Stav vytváření testovacího případu a Stav návrhu automatizace.

Filtry

Pole

  • Týmu projektu - hierarchie týmového projektu: Zahrnuje pracovní položky, které jsou definovány pro vybraný týmový projekt.

  • Pracovní položky - hierarchie iterace pracovní položky: obsahuje pracovní položky, které jsou přiřazeny k oblasti vybraných cest iterace.

  • Pracovní položky - hierarchie oblasti pracovní položky: obsahuje pracovní položky, které jsou přiřazeny k oblasti vybraných produktů.

  • Pracovní položky - typ pracovní položky: zahrnuje pouze vybrané pracovní položky.Pro tyto sestavy je vybrán testovací případ.

  • (Měření) Pracovní položka - Počet pracovních položek: Počet pracovních položek.Sestava používá toto pole pro výpočet všech pracovních položek v zadaných stavech.

  • Datum - sady - posledních 6 týdnů: Časový rozsah aktivity do sestavy.

Pole určené k sestavě Stav tvorby testovacího případu:

  • Pracovní položka - stav: stav testovacího případu.Sestava používá toto pole k definování popisků sloupců a pro filtrování testovacích případů, které mají zahrnout Návrh a Připraven.

Pole specifické pro sestavu Stav návrhu automatizace:

  • Pracovní položka - Microsoft.VSTS.TCM - je automatizovaná: stav automatizace testovacího případu.Sestava používá toto pole k definování popisků sloupců jako je Automatizováno a Není automatizováno.

Průběh testovacího plánu

Sestava Průběh testovacího plánu obsahuje skládaný plošný graf výsledků testu ze všech testovacích případů.Sestava seskupí výsledky testu do naposledy zaznamenaného výstupu a zobrazí data za poslední čtyři týdny.Mezi výsledky patří Nikdy spustit, Uzavřeno, Nezdařilo se a Vyhovělo.

Sestava průběhu testovacího plánu

Tým může tuto sestavu zkontrolovat a určit průběh sprintu nebo iterace nebo v průběhu času.Tým může například odpovědět na tyto otázky:

  • Kolik testování tým dokončil?

  • Je pravděpodobné, že tým testování dokončí včas?

  • Kolik testů je ponecháno ke spuštění?

  • Kolik testů prochází?

  • Kolik testů selhává?

  • Kolik testů bylo zablokováno?

Výsledky zkoušek podle testovací sady nebo podle oblasti produktu

Sestavy Stav testu podle sady a Stav testu podle oblasti uvádí počet všech výsledků testu, které byly shromážděny pro všechny testovací případy, které byly založeny na zaznamenaných výsledcích.Sestavy seskupí výsledky testů buď podle sady testů nebo oblasti produktu.Výsledky testů zahrnují možnosti Nespouštět, Blokováno, Selhal nebo Proběhl.

Tým může tyto sestavy použít ke zkoumání testovacích sad nebo oblastí produktů, jejichž výsledky testů mají vysoký počet selhání, nebo testovacích případů, které jste nikdy nespustili.

Testování regrese

Testovací tým může použít sestavu Analýza selhání na pomoc při sledování, kolik regresí testovací tým najde.Regrese jsou chyby v softwaru, které jste testovali a nenacházely se v předchozích verzích.Tým, který provede regresní testování, se zaměřuje zvláště na hledání chyb, které se objevily pouze v nové verzi softwaru.

Sestava analýzy selhání poskytuje skládaný plošný graf, který zobrazuje kumulativní počet všech neúspěšných výsledků testových případů.Sestava seskupí výsledky podle typu selhání pro všechny testové případy a konfigurace testů a zobrazí výsledky za posledních šest týdnů.Typy selhání zahrnují Regrese, Žádné, Nový problém a Známý problém.

Sestava analýzy selhání v aplikaci Microsoft Excel

Systém zkontroluje každou konfiguraci testu, na které byl proveden testovací případ, a pokusí se určit výsledek předchůdce pro stejnou konfiguraci testovacího případu.Typ chyby, který je přiřazen do testového případu/konfigurace závisí na následujících kritériích:

  • Regrese: Případy, kdy výsledek okamžitého předchůdce byl Proběhl.

  • Žádný: Když měl výsledek okamžitého předchůdce jiný výstupný stav, než Proběhl nebo Selhal.

  • Nové vydání: Kdy nelze nalézt žádný výsledek bezprostředního předchůdce.

  • Známé problémy: Případy, kdy výsledek okamžitého předchůdce byl Selhal.

Tým může sestavu zkontrolovat a vyhledat odpovědi na následující otázky:

  • Kolik testů celkem se vrátí?

  • Zachovává tým celkový počet regresí nebo selhání testu v očekávaném rozsahu nebo podle cílů týmu?

  • Řeší tým problémy, které jsou identifikovány?Jsou adresovány známé problémy včas?

Zdravá sestava analýzy selhání zobrazí střední počet nových problémů, známé problémy a regrese.Pokud se v jedné nebo více z těchto oblastí generují hroty, tým může chtít více prozkoumat tento problém.Výkyvy mohou označovat potíže s aktivitou testu nebo kvalitou kódu, který tým kontroluje.Tým také může chtít zkontrolovat stav nejnovějších sestavení, stav chyby a změny v kódu, aby bylo možné určit, zda metrika pro každý z těchto faktorů může pomoci s vysvětlením změn v řadě testovacích aktivit.

Pole a filtry sestavy

Následující tabulka popisuje filtry sestav a pole používané v kontingenčních tabulkách, které generují sestavy Průběh testovacího plánu, Stav testu podle sady nebo oblasti a Analýza selhání.

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é jsou 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.

Filtry specifické pro sestavu Průběh plánu testu:

  • 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í 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.

Filtr určený k sestavě Stav testu podle sady:

  • 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.

Filtry specifické pro sestavu Analýza selhání:

  • 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í 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ů, které mají vybrané výsledky.Sestava používá toto pole k filtrování počtu výsledků testu, aby zahrnovaly pouze ty s výstupem Selhal.

  • 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í.Pokud testový případ není součástí sestavení, počítá se jako "Nespouštět."

Pole určené pro sestavu Průběh plánu testu:

  • Datum - sady - posledních 6 týdnů: Časový rozsah aktivity do sestavy.

Pole určené k sestavě Stav testu podle sady:

  • Sada testů – hierarchie testové sady: Sady testů, které chcete zobrazit v sestavě.

Pole určené k sestavě Stav testu podle oblasti:

  • 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.

Pole, které jsou specifická pro sestavu Analýza selhání:

  • Výsledek testu - typ selhání: Sestava používá toto pole k vytvoření sloupců v sestavě.

  • Datum - sady - posledních 6 týdnů: Časový rozsah aktivity do sestavy.

Požadované aktivity pro sledování pokroku testovacího týmu

Aby sestavy o průběhu testovacího týmu byly použitelné a přesné, tým musí provádět následující činnosti:

  • Definujte testové sady a testové plány a přiřaďte testovací případy testovým plánům.

  • Spusťte testy.

  • U ručních testů označte výsledky každého kroku ověření v testovacím procesu jako předané nebo se nezdařilo.

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

    Testeři musí označit stav v každém kroku, pokud se jedná o ověřovací krok testu.Celkový výsledek pro testovací proces odráží stav všech kroků testu, které byly testerem označeny.Testovací proces bude mít tudíž stav nezdařilo se, pokud tester označil libovolný krok test jako neúspěšný nebo pokud jej neoznačil.

    Pro každý automatizovaný test je každý testovací proces automaticky označen jako úspěšný nebo neúspěšný.

  • (Volitelné) Pro filtrování sestav dle oblasti produktů a iterace určete cesty Oblast a Iterace jednotlivých testovacích případů.

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 vytváření testovacího případu

  • Stav návrhu automatizace

  • Definujte testovací případy a aktualizujte jejich Stav z Návrh na Připraveno.

  • Stav návrhu automatizace

  • Průběh testovacího plánu

  • Stav testu podle sady

  • Stav testu podle oblasti

  • Analýza selhání

  • Definujte testovací plány a testovací sady a přiřaďte testovací případy a testovací plány testovacím sadám.

  • Spusťte testy a u ručních testů označte výsledky každého kroku ověření v testovacím procesu jako předané nebo se nezdařilo.

  • Stav vytváření testovacího případu

  • Stav návrhu automatizace

  • Průběh testovacího plánu

  • Stav testu podle sady

  • Stav testu podle oblasti

  • Analýza selhání

  • (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.

Aktualizace a přizpůsobení sestav

Sestavu pokroku testovacího týmu 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.

View

Akce

  • Stav vytváření a automatizace pro iteraci

  • Průběh plánu testu a výsledky testu pro iteraci

  • Regresní testování pro iteraci

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

  • Stav vytváření a automatizace pro oblast produktu

  • Průběh plánu testu a výsledky testu pro oblast produktu

  • Regresní testování pro oblast produktu

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

  • Průběh plánu testu a výsledky testu pro vybrané plány testu

  • Regresní testování pro vybrané zkušební plány

  • Analýza selhání pro vybrané testovací plány

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

  • Vytváření a automatizace stavu pro posledních osm, deset nebo více týdnů

  • Průběh plánu testu pro posledních osm, deset nebo více týdnů

  • Regresní testování pro analýzu selhání iterace za posledních osm, deset nebo více týdnů

V seznamu polí kontingenční tabulky sloupce nahraďte možnost @@Last 6 weeks@@ jiným Set

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

Viz také

Další zdroje

sestavy aplikace Excel