Skip to main content

Blog Archive for johnsmart during August 2010

 I will be in London this September giving a talk for Skills Matter on why "Real Programmers Don't Need Unit Tests": Unit testing is a vital but neglected art. Good unit tests don't just test code: they are executable requirements that tell the story of your application, clarify your design, document your code and help track your progress. They help you find bugs fast, and fix them...
More exciting than the Australian Elections! The 2010 Wakaleo Build and CI Tools Poll is out! Come vote for your favorite tool(s), and get an idea of the adoption rate of other tools.        
This year, I'll be giving two talks at JavaOne: one on Hudson and one on JUnit. Here are the rundowns: S312977 - Getting More from Your CI Server: Taking Hudson to the Next Level Hudson is an excellent open source, continuous integration server with a rich and rapidly evolving feature set. Targeted to developers, lead developers, and architects interested in implementing CI with Hudson or...
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. Of course the Maven Release Plugin does a great job for updating version numbers as part of the automated release process, but there are times when it doesn't quite fit the bill, and version numbers are not limited...
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. Selenium 2/WebDriver is the result of the merging of two popular open source web testing frameworks: Selenium 1 and WebDriver, in an effort to learn the lessons gleaned from both of these older libraries. And the teams have...
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. And Selenium 2.0/WebDriver also has some great new features based on annotations that make it much easier to create...