continuous-integrationazure-pipelinescontinuous-deliveryuser-acceptance-testing

Using VSTS to build/run Selenium tests defined in shared solution


I'm responsible for user acceptance testing for a .NET project being developed by a third party organisation. They have created a solution in VSTS and we're collaborating using the Agile process to communicate requirements and acceptance criteria via User Stories. The third party doing the development is responsible for completing their own testing prior to handing over for UAT.

To facilitate continuous delivery we have a UAT server and use Web Deploy to install new releases of the application using VSTS. I need to write Selenium tests to automate the UAT process. I'm wondering where I should put that project. I can add it to the existing solution but I don't want to get in the way of the developers. I see that VSTS has an option to build sources from a remote repository. So would this be a better option? Is there any guidance about a good approach for doing this?


Solution