Next sessions:
Description:
Testing is generally a delayed activity in the software development process, even though unit testing is becoming a vital concern for many developers. In agile projects, testing is viewed as a driving activity. Test Driven Development provides a shielding for developers confronting regressions in an always changing world. TDD helps improve productivity and promote simpler and better designed code through the refactoring practices. Implementing TDD requires the new tools and practices this course discusses.
This course will answer questions such as "Why should you write your tests first?", "How writing tests could be fast and simple?", "Why does this practice improve the development cycle?", "How could this approach fit to your projects?".
You will learn how to:
Pedagogical technique:
60% labs
Audience:
Java Developers, Testers, Project Managers, Quality Assurance Engineers
Pre-requisites:
Development practice in Java or attend the JOD or IJOP course
Detailed Program: