Better testability refers specifically to unit testing. One of the major drawbacks of the web forms model is that a great deal of logic lives in code behind files, which are not easily unit testable. With MVC, logic is distributed among very distinct, testable components. For more information, google...