Importance of automated testing
Software design must satisfy number of functional, as well as non-functional requirements. One of those requirements is testability, because software testing can be automated in order to speed up the whole development process.