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...


Cover of Pro ASP.NET MVC 5, Fifth Edition


Integration Testing (e.g. UI Automation)