Over pijplijntests

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

In dit artikel worden veelgebruikte termen beschreven die worden gebruikt in het pijplijntestrapport en testanalyses.

Term Definitie
Duur De tijd die is verstreken tijdens de uitvoering van een test, testuitvoering of volledige testuitvoering in een build- of release-pijplijn.
Eigenaar Eigenaar van een test - of testuitvoering. De testeigenaar wordt doorgaans opgegeven als een kenmerk in de testcode. Zie De taak Testresultaten publiceren om de toewijzing van het kenmerk Eigenaar weer te geven voor ondersteunde indelingen voor testresultaten.
Mislukte build Verwijzing naar de build met het eerste exemplaar van opeenvolgende fouten van een testcase.
Mislukte release Verwijzing naar de release met het eerste exemplaar van opeenvolgende fouten van een testcase.
Resultaat Er zijn 15 mogelijke resultaten voor een testresultaat: Afgebroken, Geblokkeerd, Fout, Mislukt, Inconclusief, Wordt uitgevoerd, Geen, Niet van toepassing, Niet uitgevoerd, Niet beïnvloed, Geslaagd, Onderbroken, Time-out, Niet opgegeven en Waarschuwing.
Enkele van de veelgebruikte resultaten zijn:
- Afgebroken: Testuitvoering is plotseling beëindigd vanwege interne of externe factoren, bijvoorbeeld slechte code, omgevingsproblemen.
- Mislukt: Test niet aan het gewenste resultaat.
- Niet-overtuigend: Testen zonder definitief resultaat.
- Niet uitgevoerd: Test gemarkeerd als overgeslagen voor uitvoering.
- Niet beïnvloed: Test niet beïnvloed door de codewijziging die de pijplijn heeft geactiveerd.
- Geslaagd: Test is uitgevoerd.
- Time-out: testuitvoeringsduur die de opgegeven drempelwaarde overschrijdt.
Flaky test Een test met niet-deterministisch gedrag. De test kan bijvoorbeeld resulteren in verschillende resultaten voor dezelfde configuratie, code of invoer.
Filteren Mechanisme voor het zoeken naar de testresultaten in de resultatenset, met behulp van de beschikbare kenmerken. Meer informatie.
Groeperen Een hulpmiddel voor het ordenen van de weergave met testresultaten op basis van beschikbare kenmerken zoals Vereiste, Testbestanden, Prioriteit en meer. Zowel testrapportals testanalyse bieden ondersteuning voor het groeperen van testresultaten.
Percentage doorgeven Meting van het succes van testresultaten voor één exemplaar van uitvoering of gedurende een bepaalde periode.
Prioriteit Hiermee geeft u de mate van belang of kritiek van een test. Prioriteit wordt doorgaans opgegeven als een kenmerk in de testcode. Zie De taak Testresultaten publiceren om de toewijzing van het kenmerk Prioriteit weer te geven voor ondersteunde indelingen voor testresultaten.
Analyse testen Een weergave van de historische testgegevens om zinvolle inzichten te bieden.
Testcase Hiermee wordt één test in de opgegeven vertakking uniek geïdentificeerd.
Testbestanden Groepstests op basis van de manier waarop ze worden verpakt; zoals bestanden, DLL's of andere indelingen.
Testrapport Een weergave van één exemplaar van testuitvoering in de pijplijn met details van de status en help voor probleemoplossing, traceerbaarheid en meer.
Testresultaat Eén exemplaar van de uitvoering van een testcase met een specifiek resultaat en details.
Testuitvoering Logische groepering van testresultaten op basis van:
- Test uitgevoerd met behulp van ingebouwde taken: alle tests die worden uitgevoerd met één taak, zoals Visual Studio Test, Ant, Maven, Gulp, Grunt of Xcode , worden gerapporteerd onder één testuitvoering
- Resultaten die zijn gepubliceerd met de taak Testresultaten publiceren: biedt een optie om alle testresultaten van een of meer testresultatenbestanden te groeperen in één uitvoering of afzonderlijke uitvoeringen per bestand
- Testresultaten die zijn gepubliceerd met API('s): API('s) bieden de flexibiliteit om testuitvoeringen te maken en testresultaten te organiseren voor elke uitvoering zoals vereist.
Traceerbaarheid Mogelijkheid om vooruit of achteruit te traceren naar een vereiste, bug of broncode van een testresultaat.

Help en ondersteuning