|
Thursday, 21 April 2011 00:00 |
|
Wakaleo Consulting is pleased to announce that we are bringing our popular TDD/BDD courses to Europe, in a convenient online format!
- Fundamentals of Test-Driven Development in Java: This course covers both fundamental TDD/BDD practices, tips and tricks, and also how to apply them effectively with the latest Java tools, including JUnit 4.8, Hamcrest, Infinitest, Mockito and Spock.
- Automated web testing with Selenium 2/Web Driver: Automated web testing is a hard and often frustrating task. However, modern tools and techniques such as Selenium 2 and Page Objects make it much easier to write efficient, robust reusable and maintainable web tests.
|
|
Thursday, 10 February 2011 10:34 |
|
After a great season last year, we are running more Java TDD/BDD/ATDD workshops this year. Just in the first half of 2010, there are still more sessions coming up in Sydney (16-18 March) and Canberra (30 March-1 April) and Brisbane (18-20 April). And, as a bonus, this material is now also included in the London Java Power Tools Bootcamp (June 13-17).
This is a very practical, pragmatic take on Test Driven Development (TDD), Behaviour-Driven Development (BDD) and Acceptance-Test Driven Development (ATDD). The course is packed with useful tips and tricks, always using the latest tools, and is also full of labs, group coding exercises, and coding katas. We do both exercises on simple coding dojo-style problems, but also on larger and more realistic applications, so you can get a feel for how these techniques work in the real world.
|
|
Monday, 24 January 2011 13:10 |
|
Once again, Wakaleo Consulting will be running the Java Power Tools Bootcamp workshop again in the first half of 2011 in Wellington, Sydney, Melbourne and London.
As usual, there will be some great new and updated material, but the big news this time round is the labs! During the new lab exercises, students interactively learn how to set up a full end-to-end Java development infrastructure, right from build scripts to continuous deployments. Some highlights include learning how to:
- Build your app - Designing clean, repeatable, automated builds using Maven, including Maven 3.
- Manage your binaries - using Nexus to manage both public and your own internal binary artifacts.
- Test your app - learn about some more advanced automated unit, integration and acceptance testing tools and techniques.
- Deploy your app - Automated deployment to different environments.
- Verify your app - Integrating automated code quality and test coverage metrics into the build, using tools like Checkstyle, Findbugs, Eclipse, and Sonar, and making them work together.
- Monitor your app - Continuous Integration with Hudson/Jenkins, including a host of useful tips and tricks, such as:
- Integration with Subversion and Git
- Grid-based testing your web apps
- Best practices for integrating code quality metrics with Hudson and Sonar
- Release management with Maven and Hudson
- Setting up build pipelines and parameterized builds
- Using Hudson as an automated deployment platform
The Java Power Tools Bootcamps are above all practical courses - you will be sure to leave with a host of very useful real-world tips and tricks.
Dates have been confirmed for Wellington, Sydney, Melbourne and London. A few other sites in Europe and the states are also on the cards. The currently confirmed workshop dates are listed here:
Interested? Sign up here!
|
|
Tuesday, 26 October 2010 10:12 |
|
It's almost November, and I'm looking forward to another trip over to Europe - and fitting in Devoxx and the Agile Testing and BDD Exchange in one week! I have the pleasure of being able to talk at both:
At Devoxx, I'll be talking about "Continuous Deployment - automated build pipelines with Maven, Nexus and Hudson":
Automating your build process with Continuous Integration is great, but why stop there? Why not go the whole nine yards and automate the deployment process as well? Staging and production deployments are typically more complicated and more involved than a simple development deployment, but doing them by hand can be time-consuming, tricky and error-prone. Indeed, turning your staging and production deployments into a one-click affair has a lot going for it.
This will essentially be a 90 minute demonstration of build and release pipelines Hudson, Maven and Nexus, with lots of cool plugins and tips along the way.
And at the Agile Testing and BDD Exchange in London, I'll be talking about "BDD, ATDD and Page Objects":
In this presentation John Ferguson Smart discusses several case studies of automating web testing using BDD and ATDD tools and techniques. In particular, he will discuss an approach where developers wrote reusable web testing components that could be used both for their own technical tests, but also by QA to automated higher-level, end-to-end, ATDD-style tests. Using the Page Objects pattern with WebDriver, Groovy and easyb, developers where able to capitalize on testing efforts, and make it easier for both developers and testers to share and reuse the same web testing components, each for their own related but quite different testing needs.
So see you all in Antwerp and London! |
|
|