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
- 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ářů.