Beyond JUnit: Powertools for Test-Driven Development

Writing tests is more than just writing JUnit test cases and hoping that they'll pass when your project is built. If you want assurance that your code is sound and provides the desired functionality, then you'll want to test it from every angle and run those tests as frequently as possible.

In this session, we'll look at a few testing tools that you may not be all that familiar with, including:

  • Infinitest : A continuous testing tool that reports test failures almost as quickly as you can break them.
  • Mockito : A relatively new tool for mocking objects in tests.
  • Concordion : A framework for writing FIT-like functional specifications, without the hassles of FIT.
  • jqUnit and JSTester : A xUnit-like framework for testing JavaScript.
  • Selenium : A framework for in-container testing of web applications.

If you're ready to elevate your testing prowess to the next level, come see how these tools can help.


About Craig Walls

Craig Walls

Craig Walls has been professionally developing software for over 17 years (and longer than that for the pure geekiness of it). He is a senior engineer with SpringSource as the Spring Social project lead and is the author of Spring in Action and XDoclet in Action (both published by Manning) and Modular Java (published by Pragmatic Bookshelf). He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring and OSGi on his blog. When he's not slinging code, Craig spends as much time as he can with his wife, two daughters, 4 birds and 3 dogs.

More About Craig »