Grails Testing Deep Dive

In this half-day, online workshop, you'll learn how to apply unit, integration, and functional tests to your Grails applications and deliver more robust and stable products.

Upcoming Offerings

Classes Currently being scheduled. Contact Us to set up yours!


This course is designed for Grails developers who wish to level up their testing knowledge and skills. 

Grails 3 simplifies unit, integration, and functional tests, allowing developers to build particularly robust and stable applications.

Through lectures, real-world examples, and hands-on exercises, participants will have the opportunity to explore multiple testing practices within Grails applications, including unit testing of Grails artifacts, integration testing, and functional testing of both APIs and HTML pages.


To get the most out of this workshop, we recommend participants have beginner to intermediate proficiency with Grails and an understanding of how web applications work in general.

Experience with Spock and Geb is a plus, but no particular expertise is required.


  • Unit Testing
    • Domain Classes
    • Controllers
    • Services
    • Tag Libraries
    • Testing Interceptors
    • URL Mappings
    • Unit Testing and Spring
    • Configuration
    • Annotations
    • Unit Testing GORM
  • Integration Tests
    • Tests Leakage
  • Spock Spring
  • Geb + Grails
  • Continuous integration Circle CI / Travis

Maximize your training experience by adding these courses to your curriculum.

Professional Training for Modern Technology Teams

Flexible Technology Training

Keep your team on the cutting edge with our technology training offerings.

  • Courses are developed and led by practicing software engineers and subject matter experts.
  • All courses can be customized to meet your organization's unique needs.
  • Courses can be conducted at your location, online, or in our state-of-the-art training lab in St. Louis, Missouri.

Many of our courses are also offered to the public both online and at our Midwest training lab for your convenience.

Visit our training schedule to sign up for upcoming webinars, workshops, and classes, or conduct your next training program in our training lab.