views:

620

answers:

2

This can be a very opinionated question. Please keeps your posts factual.

What are the pros and cons of using Microsoft Web Test in Visual Studio? Conversely, what are the pros and cons of Selenium?

+1  A: 

The major difference between Visual Studio Web Test and Selenium is how each tool works.

Selenium works at the UI level. Tests are recorded and played back against UI objects in the browser.

VS Web Tests work below the UI level. Tests are recorded and played back against HTTP requests/responses.

Depending on your context, one of these tools will be a better choice. If you are focused on functional test automation, requiring the use of the UI, Selenium is probably a better choice. If you are trying to load test, VS is the way to go.

Tom E
A: 

Tom E is not entirely correct. If you use Seleium RC, tests are played using httpwebrequest and httpwebresponse. Used both products. MS WebTest is way better!

Mike