Dela via


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