If you choose to log in for the Azure DevOps integration through Microsoft Entra, follow the steps below:
Create and add app registration as an Azure DevOps user:
- Log into your Entra environment, and create a new app registration. You can do this in the left menu under Applications -> App registrations:
- Click the "New regsitration" button:
- Choose a name, fill in other details as desired, and click "Register.
- Now that we have created an app registration, we can add it as a user to Azure DevOps. To do this, go to your Azure DevOps environment, and use the link at the bottom of the menu to go to your organization settings:
- Click on 'Users' in the left menu and add a new user using the 'Add users' button:
- Search for the app registration you just created in Entra:
- On this screen, select your app registration, choose an Access Level, and which projects you want to use the app registration with. Note that these are the projects you can then pair with using the Testersuite integration. At the bottom right, click the blue 'Add' button. The app registration will be added to the list of Azure DevOps users:
Enter data in Testersuite
After completing the above steps, you can enter the following fields in Testersuite in the Testersuite integration settings:
- Directory (tenant) ID
- Application (client) ID
- Client secret
- The values you need to enter here can be found on the page of your created app-registration in Entra. The Application (client) ID and Directory (tenant) ID can be found on the main page of your app registration. Copy these and enter them in the corresponding field in Testersuite:
- The Client secret should be created from the 'Certificates & secrets' menu item:
- Click on "New client secret.
- Choose a name for the client secret and enter an expiration date. Note that after this expiration date, you will need to create a new client secret to continue using the Testersuite Azure DevOps integration. Click "add" at the bottom:
- Copy the value of the newly created Client Secret to your clipboard, and paste it into the appropriate field in Testersuite:
Now that you have entered all three values in Testersuite, you can click 'Save'. When you have entered the correct values, the green message will confirm that the connection with Azure Devops has been successfully established:
Now that authentication is successful, you can move on to setting up the Testersuite integration with Azure Devops. Don't forget to create the necessary web hooks in Azure DevOps: