CAPABILITY GENERATOR

LambdaTest DocumentationLambdatest Integrations ● Azure DevOps Integration

Azure DevOps Integration


Azure DevOps – Previously known as VSTS – Visual Studio Team Services – A software developed by Microsoft Corporations to provide an IDE(Integrated Development Environment) for facilitating management & development regarding a software project. Azure DevOps provides a set of specific, cloud-based collaboration tools for developers, testers & software architects. So you can plan smarter and ship even faster with the help of effective collaboration. With their Azure Pipelines you can deploy your development to any Git provider cloud.

The LambdaTest Azure DevOps Integration allows you to create a work item directly in your project from LambdaTest platform. Push a bug, epic, task, story to your respective project anytime, even in the middle of your test session. The fields populated by you when marking as a bug through LambdaTest are displayed as information on the work item in Azure DevOps project for that testing instance.

Azure DevOps Integration with LambdaTest, like all of our other integrations to 3rd party applications, is available for freemium as well as premium plan.

How To Integrate Azure DevOps With Your LambdaTest Account?


Step 1: Login to your LambdaTest account. You would need to have Admin or User level access to see and install integrations.

Step 2: Select ‘Settings’ from the left navigation menu bar & click on ‘Integrations’. This will guide you to a screen where you will find a list of 3rd party applications, available to integrate with your LambdaTest account.

Step 3: Click on ‘INSTALL’ under the block that says ‘Azure DevOps’.

Azure DevOps Integration Image

Step 4: As you hit “INSTALL”, you will be directed to a page where you have to provide your Azure DevOps Organization Name, your Azure DevOps Email & your Azure DevOps Access Token. By doing so you will grant LambdaTest the access to your user-owned resources on Microsoft’s Visual Studio Team Services account. This is necessary for authorization purpose between APIs of two different applications.

Azure DevOps Integration Image

  • What is my Azure DevOps Organization Name?
  • Azure DevOps Organization Name would be the domain name. Log into your Azure DevOps account and you will find it under your organization.

Azure DevOps Integration Image

If you are already inside a project in your Azure DevOps account, then you will find it in the URL. For example: https://dev.azure.com/harshitp

Azure DevOps Integration Image

  • What is my Azure DevOps Email?
  • In this field you need to specify the email id through which you sign into your Azure DevOps account.

  • What is my Azure DevOps Access Token?
  • You can generate your Azure DevOps access token under ‘Security’ by clicking on top right corner where your user avatar is displayed.

Azure DevOps Integration Image

Step 5: After clicking on ‘Security’, find the tab ‘Personal access tokens’ and click on ‘+ New Token’.

  • What are access tokens?
  • Access tokens are strings with authorization key required to access an API. They are issued to the client server and are usually opaque. They are used for requesting access to protected, user-specific resources. Access tokens are vital from a security point of view & can be generated in different formats, depending upon security requirements specified on the resource server.

Azure DevOps Integration Image

Step 6: After you click on ‘+ New Token’, mention a name for the access token. Define the scopes for authorizing access. By doing so, you will be providing the level of access you want to provide to any 3rd party API. For Lambdatest integration with Azure DevOps, select the radio button for ‘Full access’ & click on ‘Create’.

Azure DevOps Integration Image

  • A token is generated, copy the token to your clipboard and make sure to store it safely with you.

Azure DevOps Integration Image

Access tokens are just as important as your passwords and shall not be misplaced into wrong hands. If by any chance you lose it in future or it gets shared to someone whom you don’t trust, then you can always revoke the token and create a new one.

For revoking a token, click on any personal access token and hit the ‘Revoke’.

Azure DevOps Integration Image

Step 7: Provide that token in your LambdaTest + Azure DevOps Integration page. Under the field Azure DevOps Access Token & hit Next.

Azure DevOps Integration Image

That’s it! Go to Integrations again and you will be able to notice a green tick indicating that Visual Studio Team Services is successfully installed. You can now experience bug logging in a fly from any of your running test session in Lambdatest to your project directly by a single click.

Azure DevOps Integration Image

Logging Your First Bug Through Azure DevOps Integration?


Step 1: Go for any of the test from the left navigation menu. For demo, we will be taking “Real Time Test” option.

Step 2: Present a URL of the web-app you need to test in the dialog box. After that, select any configuration for browser and operating system of your choice & hit ‘Start‘.

Azure DevOps Integration Image

Step 3: After the VM is launched and operable. You can perform testing on your web-app for finding bugs. If a bug gets revealed, then you need to click on the camera icon from the left panel for capturing a screenshot of the same. We have highlighted that option with yellow in the below image.

Azure DevOps Integration Image

Step 4: After a screenshot is captured, you can annotate any issue or a task with an in-built image editor. Once you are done highlighting the bug, click on the button that says “Mark as Bug”.

Azure DevOps Integration Image

Step 5: Once you click on “Mark as Bug” button a form would open up. Fill the fields as per your requirement.

  • You can choose out of your ‘Projects’, for logging your UI observation.
  • You can select the appropriate ‘Team’ to which you would like to share the UI observation.
  • You can assign it to a colleague by populating the ‘Member’ field.
  • You can specify the number of Iteration.
  • You can choose a the type of observation by selecting a ‘Work Type’.
  • You can provide a ‘Title’ when pushing the screenshot.
  • You can also provide the steps to reproduce in the ‘Repro Steps’ field.
  • Specify the additional information in the ‘System info’.
  • Select a Priority & ‘Severity’ of the UI observation.
  • Choose the concerned area from the list of ‘Activity’
  • You also get to post a ‘Description’ to help relate the cause of the issue or the task.

Azure DevOps Integration Image

Step 6: Click on “Create Bug” & observe it being successfully marked through a single click effort. Once you hit the button, you will get prompt messages on top of your Virtual Machine indicating the progress of bug logging. You will get a prompt message in few seconds mentioning “Bug successfully marked” indicating that the UI observation has been pushed to your project.

Jira Integration Image

Step 7: Visit your Azure DevOps project. You will be able to notice the logged issue right away by navigating to Boards from the left navigation menu and heading to the Work Items.

Azure DevOps Integration Image

Step 8: Click on the title to open the details. All the data you provided through Lambdatest would already be presented in it. LambdaTest automatically includes test environment details and related screenshots in your work item on the respective project.

Azure DevOps Integration Image

How To Uninstall Azure DevOps Integration?


You can work with one integration at a time. So if you would want to integrate to a similar 3rd party application, then you would have to uninstall your current integration. Here is how you can do that.

Step 1: Login to your LambdaTest account.

Step 2: Select ‘Settings’ from the left navigation menu bar & click on ‘Integrations’. This will guide you to a screen where you will find 3rd party applications, available to integrate with your LambdaTest account.

Step 3: Click on ‘UNINSTALL’. You can find the uninstall button right under the ‘Azure DevOps’ block which would be highlighted with a green tick.

Azure DevOps Integration Image

That was all you need to know for LambdaTest + Azure DevOps Integration. Increase your productivity with our integrations. If you still have any questions for us, please feel free to let us know. Our experts are always available on chat to help you out with any roadblock regarding our product. Happy testing!