O testech kanálu

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Tento článek popisuje běžně používané termíny používané v sestavě testu kanálu a analýze testů.

Pojem definice
Doba trvání Čas uplynul při provádění testu, testovacího spuštění nebo celého spuštění testu v kanálu buildu nebo verze.
Vlastník Vlastník testovacího nebo testovacího spuštění Vlastník testu je obvykle určen jako atribut v testovacím kódu. Informace o mapování atributu Owner pro podporované formáty výsledků testů najdete v části Publikovat výsledky testu.
Neúspěšné sestavení Odkaz na sestavení , který má první výskyt po sobě jdoucích selhání testovacího případu.
Neúspěšné vydání Odkaz na verzi , která má první výskyt po sobě jdoucích selhání testovacího případu.
Výsledek Výsledek testu může mít 15 možných výsledků: Přerušeno, Blokováno, Chyba, Selhání, Inconclusive, In progress, None, Not applicable, Not applicable, Not executed, Not impacted, Passed, Paused, Timeout, Unspecified a Warning.
Mezi běžně používané výsledky patří:
- Přerušeno: Provádění testů se náhle ukončilo kvůli interním nebo externím faktorům, například chybným kódem, problémům s prostředím.
- Neúspěšné: Test nesplňuje požadovaný výsledek.
- Inconclusive: Test bez konečného výsledku.
- Nespustí se: Test označený jako vynechán pro spuštění.
- Ovlivněno: Test není ovlivněný změnou kódu, která aktivovala kanál.
- Úspěšné: Test byl úspěšně proveden.
- Časový limit: Doba trvání provádění testu překračuje zadanou prahovou hodnotu.
Flaky test Test s ne deterministickým chováním. Test může například vést k různým výsledkům pro stejnou konfiguraci, kód nebo vstupy.
Filtr Mechanismus vyhledávání výsledků testu v sadě výsledků pomocí dostupných atributů Další informace.
Seskupování Pomoc s uspořádáním zobrazení výsledků testů na základě dostupných atributů, jako jsou požadavky, testovací soubory, priorita a další. Sestava testů i analýza testů poskytují podporu pro seskupování výsledků testů.
Procento průchodu Měření úspěšnosti výsledku testu pro jednu instanci provedení nebo v určitém časovém období.
Priorita Určuje stupeň důležitosti nebo závažnosti testu. Priorita je obvykle určena jako atribut v testovacím kódu. Pokud chcete zobrazit mapování atributu Priority pro podporované formáty výsledků testů, podívejte se na úlohu Publikovat výsledky testu.
Analýza testů Zobrazení historických testovacích dat pro poskytnutí smysluplných přehledů
Testovací případ Jednoznačně identifikuje jeden test v rámci zadané větve.
Testování souborů Seskupit testy na základě způsobu balení; například soubory, knihovny DLL nebo jiné formáty.
Testovací sestava Zobrazení jedné instance spuštění testu v kanálu, které obsahuje podrobnosti o stavu a nápovědu pro řešení potíží, sledovatelnost a další.
Výsledek testu Jedna instance spuštění testovacího případu s konkrétním výsledkem a podrobnostmi.
Testovací běh Logické seskupení výsledků testů na základě:
- Test proveden pomocí předdefinovaných úloh: Všechny testy spuštěné pomocí jediné úlohy, jako je Visual Studio Test, Ant, Maven, Gulp, Grunt nebo Xcode, budou hlášeny v rámci jednoho testovacího spuštění.
- Výsledky publikované pomocí úlohy Publikovat výsledky testu: Poskytuje možnost seskupit všechny výsledky testů z jednoho nebo více souborů výsledků testů do jednoho spuštění nebo jednotlivá spuštění na soubor.
- Výsledky testů publikované pomocí rozhraní API: Rozhraní API poskytují flexibilitu při vytváření testovacích běhů a uspořádání výsledků testů pro každé spuštění podle potřeby.
Sledovatelnost Schopnost trasovat dopředu nebo zpět požadavek, chybu nebo zdrojový kód z výsledku testu

Nápověda a podpora