I have a few test environments where the new stuff deployed by hand and/or Release Manager. Beside these I have a different machine (test agent installed and it is hooked up to Test Manager) where I execute the automated test cases the. So, the environments under test and the environment where I execute the test cases are not the same.
The environment settings (db, user, url, etc.) are stored in the test project's web.config file. The problem I have now is that I have to make change in the web.config and check it in to TFS and wait for another build to run, etc. It is not comfortable and not effective.
Is there any other way to define the environments against which I would like to run my automated test cases and not creating new builds unnecessary?
Thanks for any help in advance!