Grails Testing Deep Dive

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

Overview

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.

Prerequisites

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.

Duration & Format

3 hours

Schedule a custom offering of this workshop at your location, online, or in our Midwest training lab (12140 Woodcrest Executive Drive; St. Louis, MO. 63141).

Outline

The following topics are covered in this workshop.

  • 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.

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information

secret