Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Sledování kvality testů v průběhu času a zlepšování testovacího materiálu je klíčem k udržování zdravého DevOps potrubí. 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 vašeho potrubí tím, že identifikuje opakující se problémy s vysokým dopadem na kvalitu.
Poznámka:
Analýza testů je v současné době dostupná jenom se službou Azure Pipelines.
Přečtěte si glosář a porozumějte terminologii testovacích zpráv.
V případě potřeby nainstalujte rozšíření Analytics.
Další informace najdete v rozšíření Analytics Marketplace.
Zobrazit analýzy testů pro sestavení
Pokud chcete týmům pomoct najít a opravit testy, které často nebo přerušovaně selhávají, použijte sestavu nejlepších neúspěšných testů . Souhrn sestavení obsahuje stránku Analytika, která obsahuje tuto sestavu. Zobrazení nejvyšší úrovně poskytuje souhrn míry úspěšnosti testu a výsledků pro vybraný kanál buildu pro zadané období. Výchozí rozsah je 14 dnů.
Zobrazení analýzy testů pro vydané verze
V případě testů, které se spouští v rámci vydání, získejte přístup k analýze testů z odkazu Analýza v pravém horním rohu. Stejně jako u sestavení poskytuje souhrn agregovaný pohled na úspěšnost testů a jejich výsledky za určené období.
Neúspěšné testy
Otevřete souhrn sestavení nebo verze a zobrazte zprávu o nejvíce neúspěšných testech. Tato zpráva poskytuje detailní pohled na hlavní neúspěšné testy v pipelině spolu s podrobnostmi o selhání.
Podrobné zobrazení obsahuje dvě části:
Shrnutí: Poskytuje klíčové kvantitativní metriky pro testy prováděné v buildu nebo vydané verzi v zadaném období. Výchozí zobrazení zobrazuje data po dobu 14 dnů.
Míra průchodu a výsledky: Zobrazuje procento průchodu spolu s rozdělením testů mezi různé výsledky.
Neúspěšné testy: Poskytuje jedinečný počet testů, které selhaly během zadaného období. V předchozím příkladu pocházelo 986 chyb z 124 testů.
Zobrazení grafu: Trend celkových neúspěšných testů a průměrné míry průchodu v každém dni zadaného období.
Výsledky: Seznam nejlepší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 podrobnému souhrnu výsledků.
Selhání skupinového testu
Zobrazení sestavy je možné uspořádat několika různými způsoby pomocí volby Seskupit podle. Seskupování výsledků testů může poskytovat podrobné přehledy o různých aspektech hlavních neúspěšných testů. V následujícím příkladu se výsledky testu seskupí na základě 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 a určit prioritu dalších kroků. Kromě toho u každého testovacího souboru ukazuje testy, které přispívají k těmto selháním.
Přechod k podrobnostem jednotlivých testů
Po identifikaci jednoho nebo více testů v části Podrobnosti vyberte jednotlivé testy, které chcete analyzovat. Tato akce poskytuje podrobné zobrazení vybraného testu se skládaným grafem různých výsledků, jako jsou úspěšné a neúspěšné instance testu, pro každý den v zadaném období. Toto zobrazení vám pomůže odvodit skryté vzory a odpovídajícím způsobem provádět akce.
Odpovídající zobrazení mřížky obsahuje seznam všech instancí spuštění vybraného testu během tohoto období.
Analýza selhání
Pokud chcete provést analýzu selhání pro původní příčiny, zvolte jednu nebo více instancí spuštění testu v zobrazení přechodu k podrobnostem, abyste viděli podrobnosti o selhání v kontextu.
Odhalení skrytých vzorů
Při pohledu na selhání testu u jedné instance spuštění je často obtížné odvodit jakýkoli vzor. V následujícím příkladu došlo k selháním testu během konkrétního období, což pomáhá zúžit rozsah šetření.
Dalším příkladem jsou testy, které vykazují nedeterministické chování (často označované jako nedeterministické testy). Při pohledu na jednotlivé instance spuštění testu nemusí poskytnout žádné smysluplné přehledy o chování. Sledování trendů provádění testů za určité období ale může pomoct odvodit skryté vzory a pomoct vyřešit selhání.
Zdroj informací o zprávě
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í za určité časové období a tvoří základ bohatých přehledů, které poskytuje analýza testů.
Nápověda a podpora
- Podívejte se na naši stránku pro řešení potíží.
- Získejte rady o Stack Overflow a získejte podporu prostřednictvím komunity vývojářů.