We've got a range of applications written in different technologies (.net/php/java) for which we'd like to set up continuous integration.
All the source code is currently in SVN. There is already a few functional tests for web apps, using Hudson and Selenium.
I was asked to look at setting up TFS 2010 to run automated functional tests for .Net projects (web/winforms).
Could you please see my questions below:
Is it possible to run functional tests using TFS? From what I understand, I could either use it jointly with Test Manager 2010 (not sure how this would work with Continuous integration), or use build scripts directly in TFS (using MSTest.exe as a command line tool)
What is the best way to write functional tests for winform apps? Is it CodedUI tests?
Is setting up TFS just for automated testing worth the effort (cost is not an issue, they just want the most efficient testing system)
This will probably impact questions 1 and 3, but my team would like to keep all the code in SVN.. This argument alone looks to me like a good reason NOT to use TFS...