Easyb is a powerful and elegent Behaviour-Driven Development (BDD) tool based on Groovy. It excels at being light-weight, highly readable, and easy to use. Lately, I have been using it with great success in combination with Selenium 2/WebDriver Page Objects for the automation of acceptance and regression web tests (ATDD). I'll discuss that in a future blog.
The TDD/BDD/ATDD for Java Developers workshop is coming to Sydney again on October 7-8.
One of the big focuses of Maven 3 is to provide a more reliable, more stable and better performing build tool. And one big area of improvement is Performance.
More exciting than the Australian Elections! The 2010 Wakaleo Build and CI Tools Poll is out!
This year, I'll be giving two talks at JavaOne: one on Hudson and one on JUnit. Here are the rundowns:
If you have a Maven project of any size, particularly involving many modules or large numbers of dependencies, you have probably come across issues when updating your version numbers.
In the world of automated web testing, Selenium 2/WebDriver is the new kid on the block, but it is also arguably the most compelling web testing tool around at the moment.
Java 5 marks a huge step forward in the realm of automated testing. JUnit 4, for example, introduces many powerful new features based on annotations, such as flexible test names and parameterized testing. TestNG has had very cool annotation-based features since its first release.
Maven 3, Selenium 2/WebDriver, easyb, Hudson, and more!