Om pipelinetester
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Den här artikeln beskriver vanliga termer som används i pipelinetestrapport och testanalys.
Period | Definition |
---|---|
Varaktighet | Tiden som förflutit vid körning av ett test, en testkörning eller en hel testkörning i en bygg- eller versionspipeline. |
Ägare | Ägare till en test - eller testkörning. Testägaren anges vanligtvis som ett attribut i testkoden. Se Publicera testresultat för att visa mappningen av attributet Ägare för testresultatformat som stöds. |
Det går inte att skapa | Referens till att bygget har den första förekomsten av efterföljande fel i ett testfall. |
Det går inte att släppa | Referens till den version som har den första förekomsten av efterföljande fel i ett testfall. |
Resultatet | Det finns 15 möjliga resultat för ett testresultat: Aborted, Blocked, Error, Failed, Inconclusive, In progress, None, Not applicable, Not executed, Not impacted, Passed, Paused, Timeout, Unspecified och Warning. Några av de vanligaste resultaten är: - Avbröts: Testkörningen avbröts plötsligt på grund av interna eller externa faktorer, t.ex. felaktig kod, miljöproblem. - Misslyckades: Testet uppfyller inte önskat resultat. - Ofullständig: Testa utan ett definitivt utfall. - Körs inte: Testet har markerats som överhoppat för körning. - Påverkas inte: Testet påverkas inte av kodändringen som utlöste pipelinen. - Godkänd: Testet har körts. - Tidsgräns: Testkörningens varaktighet överskrider det angivna tröskelvärdet. |
Flagnande test | Ett test med icke-deterministiskt beteende. Testet kan till exempel resultera i olika resultat för samma konfiguration, kod eller indata. |
Filter | Mekanism för att söka efter testresultaten i resultatuppsättningen med hjälp av tillgängliga attribut. Läs mer. |
Gruppering | Ett stöd för att organisera testresultatvyn baserat på tillgängliga attribut som Krav, Testfiler, Prioritet med mera. Både testrapporten och testanalysen har stöd för gruppering av testresultat. |
Procentuellt pass | Mått på testresultatets framgång för en enda instans av körningen eller under en viss tidsperiod. |
Prioritet | Anger graden av prioritet eller kritiskhet för ett test. Prioritet anges vanligtvis som ett attribut i testkoden. Se Publicera testresultat för att visa mappningen av attributet Prioritet för testresultatformat som stöds. |
Testanalys | En vy över historiska testdata för att ge meningsfulla insikter. |
Testfall | Identifierar unikt ett enskilt test inom den angivna grenen. |
Testa filer | Gruppera tester baserat på hur de paketeras. till exempel filer, DLL:er eller andra format. |
Testrapport | En vy över en enskild instans av testkörning i pipelinen som innehåller information om status och hjälp för felsökning, spårning med mera. |
Testresultat | Enskild instans av körning av ett testfall med ett specifikt resultat och information. |
Testkörning | Logisk gruppering av testresultat baserat på: - Test som körs med hjälp av inbyggda uppgifter: Alla tester som körs med en enda uppgift, till exempel Visual Studio Test, Ant, Maven, Gulp, Grunt eller Xcode , rapporteras under en enda testkörning - Resultat publicerade med uppgiften Publicera testresultat: Ger ett alternativ för att gruppera alla testresultat från en eller flera testresultatfiler i en enda körning eller enskilda körningar per fil - Testresultat som publicerats med API:er: API:er ger flexibiliteten att skapa testkörningar och organisera testresultat för varje körning efter behov. |
Spårbarhet | Möjlighet att spåra framåt eller bakåt till ett krav, en bugg eller källkod från ett testresultat. |
Hjälp och support
- Se vår felsökningssida
- Få råd om Stack Overflow och få support via utvecklarcommunityn