VSTS Integration

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. VSTS 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 VSTS 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 bug through LambdaTest are displayed as information on the work item in VSTS project for that testing instance.

Trello 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 VSTS 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 'VSTS'.

VSTS Integration Image


Step 4: As you hit "INSTALL", you will be directed to a page where you have to provide your VSTS Organization Name, your VSTS Email & your VSTS 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.

VSTS Integration Image

  • What is my VSTS Organization Name?

  • VSTS Organization Name would be the domain name. Log into your VSTS account and you will find it under your organization.


    VSTS Integration Image

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

    VSTS Integration Image


  • What is my VSTS Email?

  • In this field you need to specify the email id through which you sign into your VSTS account.

  • What is my VSTS Access Token?

  • You can generate your VSTS access token under 'Security' by clicking on top right corner where your user avatar is displayed.

    VSTS 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.


    VSTS 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 VSTS, select the radio button for 'Full access' & click on 'Create'.

    VSTS Integration Image

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

  • VSTS 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'.

    VSTS Integration Image


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

    VSTS 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.

    VSTS Integration Image


    Logging your first bug through VSTS 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'.

    VSTS 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.

    VSTS 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".

    VSTS 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.
  • VSTS 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 VSTS 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.

    VSTS 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.

    VSTS Integration Image


    How to uninstall VSTS 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 'VSTS' block which would be highlighted with a green tick.

    VSTS Integration Image

    That was all you need to know for LambdaTest + VSTS 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!

    Up Next

    Bitbucket Integration

    Bitbucket + LambdaTest

    Paymo Integration

    Paymo + LambdaTest

    Teamwork Integration

    Teamwork + LambdaTest