Java Testing on the Fast Lane

Java, Programming
Location: Meeting Room J3
Average rating: *****
(5.00, 2 ratings)

The Java platform ecosystem harbors many languages besides Java. In that vast set of languages there is one that has received the title of “Next Generation Java” but not because it dismisses Java, not at all! it is because it embraces the language and extends it in a friendly and fluent way. That language is Groovy. Testing Java code can be cumbersome, specially when rigid limits as verbose syntax and static typing get in the way. Groovy can help you write less code while retaining the same behavior, it can also test your Java production code without any special bridge between languages. Groovy integrates seamlessly with all Java libraries, testing frameworks and IDEs, which means you won’t be throwing away your Java knowledge, you’ll just make it groovier.

This session will demonstrate Groovy aiding Java tests in key areas as code verbosity, mocking, xml producing/consuming and behavior driven development.

Photo of Andres Almiray

Andres Almiray

Canoo Engineering AG

Andres is a Sun Certified Programmer, Sun Certified Web Component Developer with more than 8 years of experience in software design and development, currently working for Oracle as a Principal Software Engineer. He has been involved in web and desktop application development since the early days of Java. He has also been teacher of computer science courses in the most prestigious education institute in Mexico. His current interests include software architecture, developer testing, Groovy, Spring and swing hacks. He is a true believer in open source and has participated in popular projects like Groovy, JMatter and DbUnit, as well as starting his own projects (Json-lib and EZMorph among others). Andres maintains a blog at

Ixchel Ruiz


Ixchel has developed software application & tools since 2000. Her research interests include dynamic languages, testing and client-side technologies. Systems Administration (*nix on the top), Data Modeling and IA are among her career passions. She is a believer in open source and has participated in some projects (Json-lib and EZMorph), she is also a Groovy enthusiast, participating in several conferences and JUG meetings where the topic arises. She has also been teacher of computer science courses in the most prestigious education institute in Mexico.

  • Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts