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ů.
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ů.
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 |
---|---|
|
Pole určené k sestavě Stav tvorby testovacího případu:
Pole specifické pro sestavu Stav návrhu automatizace:
|
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.
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.
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 |
---|---|
Filtry specifické pro sestavu Průběh plánu testu:
Filtr určený k sestavě Stav testu podle sady:
Filtry specifické pro sestavu Analýza selhání:
|
Pole určené pro sestavu Průběh plánu testu:
Pole určené k sestavě Stav testu podle sady:
Pole určené k sestavě Stav testu podle oblasti:
Pole, které jsou specifická pro sestavu Analýza selhání:
|
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.
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é 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 |
---|---|
|
|
|
|
|
|
|
|
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 |
---|---|
|
Změňte filtr pro Iteration (výchozí = All) |
|
Změňte filtr pro Area (výchozí = All) |
|
Změňte filtr pro Test Plan (výchozí = All) |
|
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: