O'Reilly logo
  • Ryan Garrett thinks this is interesting:

For Web applications, the most common approach to integration testing is UI automation, which means simulating or automating a Web browser to exercise the application’s entire technology stack by reproducing the actions that a user would perform, such as pressing buttons, following links, and submitting forms. The two best-known open source browser automation options for .NET developers are

  • Selenium RC (http://seleniumhq.org/), which consists of a Java “server” application that can send automation commands to Internet Explorer, Firefox, Safari, or Opera, plus client...

From

Cover of Pro ASP.NET MVC 5, Fifth Edition

Note

Integration Testing (e.g. UI Automation)