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.
The Grails framework 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 the Grails framework 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
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
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.
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.