This intensive course provides an overview and hands-on experience
of the critical test types performed during the lifetime of a
project. Everything is testable. However, we pay attention to
the ROI in terms of testing benefits and put this in the context
of XP development.
Modern “incremental” testing (as well as TDD) is presented,
based on the JUnit /HttpUnit/Java testing philosophy, together
with more conventional forms of test. Tools for managing and automating
software test are presented, and attendees will gain hands-on
experience in their practical use.
The integration of metrics, testing, designing for testability
and modern development techniques will enable attendees to deliver
quality products with confidence.