Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

John is a freelance consultant specialising in Enterprise Java, Web Development, and Open Source technologies, currently based in Wellington, New Zealand. Well known in the Java community for his many published articles, John helps organisations to optimize their Java development processes and infrastructures and provides training and mentoring in open source technologies, SDLC tools, and agile development processes. John is principal consultant at Wakaleo Consulting, and runs several Training Courses on open source Java development tools and best practices. John is a DZone MVB and is not an employee of DZone and has posted 104 posts at DZone. You can read more from them at their website. View Full User Profile

New Training Course in TDD and Advanced Java Testing Techniques

September 25, 2009 AT 9:06 AM
  • submit to reddit

Wakaleo Consulting is pleased to announce a new training course focusing on Agile Testing Practices for Java developers. Indeed, whether you are applying Agile methodologies or not, high quality unit and integration testing is an essential key to high-quality software.

During this very practical 2-day workshop, and students spend two very full days writing a real Java application using Test-Driven Development and Behaviour-Driven Development techniques along with a variety of tools, including the latest features of JUnit 4.7, mocking and stubbing effectively with Mockito, BDD-style acceptance tests with easyb, Selenium and JWebUnit, database testing with DBUnit, Continuous Testing with Infinitest, and more!

The first course will be held in Wellington, on November 12-13, and other courses will be planned shortly for Sydney, Melbourne, Auckland, and other sites.

Also, just a reminder about the upcoming Java Power Tools workshops coming up in Sydney and Wellington, and early next year in Paris and London. This 5-day workshop takes you through a broad range of tools that can help you set up highly productive software development environment infrastructure. It includes tools such as Maven, Nexus, Hudson, Sonar, and many, many others, and shows how to effectively use techniques such as Build Automation, Continuous Integration, Automated Unit, Integration and Acceptance Tests, Automated Code Quality Metrics, and Automated Deployments.

0

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)