Test Analytics
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Sledování kvality testů v průběhu času a zlepšování doprovodné materiály k testům je klíčem k zachování dobrého kanálu DevOps. Analýza testů poskytuje téměř v reálném čase přehled o testovacích datech pro sestavení a vydané verze. Pomáhá zlepšit efektivitu kanálu tím, že identifikuje opakující se problémy s kvalitou s vysokým dopadem.
Poznámka
Analýza testů je v současné době k dispozici pouze v Azure Pipelines.
Přečtěte si glosář , abyste porozuměli terminologii testovacích sestav.
V případě potřeby nainstalujte rozšíření Analytics.
Další informace najdete v tématu Rozšíření Analytics Marketplace.
Zobrazení testovacích analýz pro sestavení
Pokud chcete týmům pomoct najít a opravit testy, které selhávají často nebo přerušovaně, použijte sestavu testů s nejvyšším selháním . Souhrn sestavení obsahuje stránku Analýza , která je hostitelem této sestavy. Zobrazení nejvyšší úrovně poskytuje souhrn míry úspěšnosti testů a výsledků pro vybraný kanál buildu za zadané období. Výchozí rozsah je 14 dnů.
Zobrazení testovacích analýz pro vydané verze
U testů, které se spouští jako součást vydané verze, přejděte na analýzu testů z odkazu Analýza v pravém horním rohu. Stejně jako u sestavení poskytuje souhrn agregované zobrazení míry úspěšnosti testů a výsledků za zadané období.
Selhání testů
Otevřete souhrn sestavení nebo vydané verze a zobrazte sestavu nejčastějších neúspěšných testů. Tato sestava poskytuje podrobné zobrazení hlavních neúspěšných testů v kanálu spolu s podrobnostmi o selhání.
Podrobné zobrazení obsahuje dvě části:
Shrnutí: Poskytuje klíčové kvantitativní metriky pro testy spuštěné v sestavení nebo vydané verzi v zadaném období. Výchozí zobrazení zobrazuje data za 14 dnů.
Míra úspěšnosti a výsledky: Zobrazuje procento úspěšnosti spolu s rozdělením testů mezi různé výsledky.
Neúspěšné testy: Poskytuje jedinečný počet testů, které během zadaného období selhaly. Ve výše uvedeném příkladu 986 selhání testů pocházelo z 124 testů.
Zobrazení grafu: Trend celkového počtu neúspěšných testů a průměrné míry průchodů v jednotlivých dnech zadaného období.
Výsledky: Seznam nejčastějších neúspěšných testů na základě celkového počtu selhání. Pomáhá identifikovat problematické testy a umožňuje přejít k podrobnostem podrobného souhrnu výsledků.
Selhání skupinového testu
Zobrazení sestavy je možné uspořádat několika různými způsoby pomocí možnosti Seskupit podle . Seskupení výsledků testů může poskytnout podrobné přehledy o různých aspektech nejčastějších neúspěšných testů. V následujícím příkladu jsou výsledky testu seskupené podle testovacích souborů , do nichž patří. Zobrazuje testovací soubory a jejich odpovídající příspěvek k celkovému počtu selhání testů během zadaného období, abyste mohli snadno identifikovat další kroky a určit jejich prioritu. Kromě toho se u každého testovacího souboru zobrazí testy, které k těmto selháním přispívají.
Přechod k podrobnostem k jednotlivým testům
Po identifikaci jednoho nebo více testů v části Podrobnosti vyberte jednotlivé testy, které chcete analyzovat. Poskytuje zobrazení přechodu k podrobnostem vybraného testu se skládaným grafem různých výsledků, jako jsou úspěšné nebo neúspěšné instance testu, pro každý den v zadaném období. Toto zobrazení vám pomůže odvodit skryté vzory a provádět odpovídající akce.
Odpovídající zobrazení mřížky obsahuje seznam všech instancí provedení vybraného testu během tohoto období.
Analýza selhání
Pokud chcete provést analýzu selhání z hlediska původních příčin, zvolte v zobrazení přechodu k podrobnostem jednu nebo více instancí spuštění testu, abyste viděli podrobnosti o selhání v kontextu.
Odvození skrytých vzorů
Při pohledu na selhání testu pro jednu instanci spuštění je často obtížné odvodit nějaký vzor. V následujícím příkladu došlo k selhání testů během konkrétního období, a když to budete vědět, můžete zúžit rozsah šetření.
Dalším příkladem jsou testy, které vykazují ne deterministické chování (často označované jako nechutné testy). Pohled na jednotlivé instance provádění testu nemusí poskytnout žádný smysluplný přehled o chování. Sledování trendů provádění testů za určité období však může pomoct odvodit skryté vzory a vyřešit selhání.
Zdroj informací o sestavě
Zdrojem informací pro analýzu testů je sada publikovaných výsledků testů pro kanál buildu nebo verze. Tyto výsledky se načítají v průběhu časového období a tvoří základ bohatých přehledů, které poskytují analýzy testů.
Nápověda a podpora
- Projděte si naši stránku pro řešení potíží .
- Získejte rady ke službě Stack Overflow a podporu prostřednictvím Developer Community
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro