Wat is een Test Run ID?

Test Run ID Uitgelegd

Een Test Run ID is een unieke identificatie die aan elke uitvoering van een test wordt toegewezen. Zelfs als de testconfiguratie hetzelfde blijft, wordt bij elke uitvoering een nieuwe Test Run ID gegenereerd om elke uitvoeringsinstantie te onderscheiden.

Doel van een Test Run ID:

  • Traceerbaarheid: Resultaten en prestatiemetrieken eenvoudig herleiden naar een specifieke testrun.
  • Vergelijking: Helpt bij het vergelijken van resultaten tussen verschillende testruns om patronen, anomalieën of verbeteringen te identificeren.
  • Rapportgeneratie: Maakt het genereren van specifieke rapporten voor individuele testruns mogelijk.

Incrementele Aard:

  • Bij de eerste uitvoering krijgt de test een Test Run ID van "1".
  • Bij elke daaropvolgende uitvoering wordt de Test Run ID met een verhoogd. De tweede run heeft ID "2", de derde "3", enzovoort.

Belang in CI/CD:

  • In CI/CD-omgevingen waar tests automatisch worden geactiveerd bij code-pushes, is het hebben van unieke Test Run ID's cruciaal om te identificeren welke uitvoering een bug of prestatievermindering heeft geïntroduceerd.

Historische Gegevens & Trendanalyse:

  • Door naar Test Run ID's te verwijzen, kunnen teams prestaties of andere metrieken in de loop der tijd volgen.

In essentie fungeert een Test Run ID als een vingerafdruk voor elke uitvoering van een test, zodat resultaten afzonderlijk kunnen worden geanalyseerd, gerapporteerd en gearchiveerd.