Automated unit testing is an essential engineering practice for successful agile software development. A related practice, test-driven (or test-first) development (TDD), takes the idea of unit testing further, mandating the writing of tests before production code as a way of ensuring good, testable design. While the benefits of automated testing seem clear, teams struggle with making the writing of unit tests routine and effective.
Executive Update
Starting Agile Adoption: Part III -- Advantages and Pitfalls of Unit Testing
Posted December 21, 2010 | Technology |
Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.