This document provides an overview and roadmap for a workshop on testing with Spock and Gradle. It introduces Spock and how to write specifications and feature methods using Spock's domain-specific language. It walks through examples of creating specifications to test races, voyages, spaceships, weapons damage, exceptions, interactions, and other features. It also discusses extensions, timeouts, ignoring tests, shared objects, and other Spock mechanisms. Finally, it provides an introduction to using Geb for browser-based testing with Spock.