Test-Driven Development - Tools, patterns and techniques for

Sponsored links

Test-driven development is one of the key enablers for agile development, that allows us to develop stable and refactorable code, whose intent is clear and whose design can evolve incrementally. TDD allows us to capture and validate the rules governing the behaviour of our code. And? it?s also fun! There?s a bunch of interesting tools available to assist us in developing robust tests, in identifying which tests to write, to help us compose tests and to automatically run our tests. The course is taught through presentation, demos, hands-on labs and directed discussions.

Delivery:
  • Distance
Category:

Further Details

Training Course Duration: 3 days

Layout: The training course combines lectures with practical exercises that help the delegates to put what they have learned on the training course into practice. The exercises specifically build on what has been recently taught and are built up as the training course progresses.

Who it is for: This training course is aimed at Java developers and analysts, typically in the context of adopting agile development practices.

Training Course Prerequisites:
Delegates should have some appreciation for the issues involved in building large-scale applications. Delegates should also have a development background.

Training Course Objectives:

At the end of this training course, students should be able to:

Use the JUnit and mocking libraries to write tests
Run tests from Eclipse IDE and from Ant build scripts
Apply patterns and practices for writing testable code
Extend the scope of tests into analysis, design and documentation
Use tests to communicate with the customer

Guide Price: 895 onsite