Koppelen met meerdere omgevingen

Op de pagina’s Instellingen in Testersuite en Instellingen in JIRA is te lezen hoe je per Testersuite omgeving een koppeling kan opzetten tussen Testersuite en JIRA. Op deze pagina gaan we specifieker in over hoe dit in de praktijk werkt. Heb je nog steeds vragen? Neem dan contact met ons op via support@testersuite.nl.

Integratiegebruikers
Wanneer een issue in JIRA wordt geüpdatet en er een webhook naar Testersuite is ingesteld, zal in Testersuite de bijbehorende requirement of bevinding worden geüpdatet door de ingestelde integratiegebruiker.

Je kan in elke omgeving een aparte integratiegebruiker instellen, of dezelfde integratiegebruiker inzetten in meerdere omgevingen. Hiervoor dient de desbetreffende integratiegebruiker deelnemer te zijn van de juiste omgeving(en). Dit is uiteraard in te stellen in de administrator portal.

JIRA users in verschillende omgevingen
Per Testersuite omgeving waarbij de JIRA koppeling staat ingesteld, heb je de credentials van een JIRA user nodig. Dit kan voor elke Testersuite omgeving dezelfde JIRA user zijn, maar je kan ook voor elke Testersuite omgeving een andere JIRA user kiezen die de Testersuite updates doorvoert aan de JIRA kant.

Permissies en restricties met betrekking tot JIRA projecten
Als je de JIRA koppeling hebt ingesteld voor meerdere omgevingen, kan het zo zijn dat je niet wilt dat dezelfde JIRA projecten worden gebruikt binnen die verschillende Testersuite omgevingen. De oplossing hiervoor is dan om per Testersuite omgeving te verbinden met een andere JIRA user. Binnen het gebruikersbeheer in JIRA geef je vervolgens voor de desbetreffende user(s) aan tot welke projecten zij toegang hebben. Testersuite respecteert deze rechten vervolgens.

Dezelfde JIRA projecten gebruiken binnen verschillende Testersuite omgevingen
Als je meerdere Testersuite omgevingen koppelt met dezelfde JIRA site, kun je testtrajecten in verschillende omgevingen verbinden met hetzelfde Jira project. Hierdoor is het mogelijk om binnen verschillende Testersuite omgevingen dezelfde user stories op te halen als requirements. Aan de hand van de mapping in Testersuite worden deze requirements altijd up to date gehouden met de laatste informatie uit de JIRA user story. Bijvoorbeeld:

  • In Testersuite omgeving 1 wordt JIRA user story JRA-123 opgehaald
    • Dit wordt requirement REQ1 in Testersuite omgeving 1
  • In Testersuite omgeving 2 wordt JIRA user story JRA-123 ook opgehaald
    • Dit wordt requirement REQ1 in Testersuite omgeving 2
  • In Testersuite omgeving 1 wordt requirement REQ1 geüpdatet
    • In JIRA leidt dit tot een update van user story JRA-123
      • Dit leidt vervolgens weer tot een update van REQ1 in Testersuite omgeving 2