Description:This book is a great introduction to testing ASP.NET web applications, from unit testing through acceptance testing. It's not just for the QA department, though. It includes a great introduction to the SOLID programming principles and demonstrates how they help create code that is not just testable, but flexible and extensible, too. I recommend it to anyone getting using ASP.NET, especially those getting started with ASP.NET MVC. It will likely introduce you to tools and testing methods you didn't even know existed.The only reason I didn't give it five stars is that it contains a few too many typos and odd sentences. A couple of times a chapter, I'd run across a sentence that just didn't make sense. Fortunately, it never took away from the rest of the content, but it was a bit of a sticking point.Also, the code was written against an early version of ASP.NET MVC. It may be a bit hard for MVC newbies to get it working. One of the authors has updated the code and posted it at [...], so check that out if you're having trouble.