A P P E N D I X  E

Web Testing with WatiN

With the evolution of web application development and automated testing, a testing framework called WatiN (pronounced as What-in) exists to get rid of the boring repetitive tasks of web testing. Web testing's purpose is to test the system from a user perspective. While these types of automated UI tests are slower and often a bit more cumbersome than unit tests, their importance exists to ensure the quality for an “end-to-end” perspective. With unit testing, we are testing smaller, individual blocks of code whereas with UI testing we are testing end-to-end functionality.

WatiN has become a standard for automated web testing in the .NET space. WatiN was patterned on Watir, a family of Ruby libraries that ...

Get Pro Agile .NET Development with Scrum now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.