Making Spock Groovy through AI

QCon San Francisco 2024

Sponsored session

Making Spock Groovy through AI

Tuesday Nov 19 / 01:35PM PST, Pacific LM

Abstract

Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers. 

Spock is inspired by JUnit, jMock, RSpec, Groovy, Scala, Vulcans, and other fascinating life forms.Spock uses the Abstract Syntax Tree (AST) in Groovy, which removes many of the ceremonial handcuffs that come with other frameworks, creating a fluid test domain-specific language.Clearly the best way of showing Spock’s capabilities is by example. That is why in this talk I will limit slides and opt for live code instead to show off the power of Spock. 

Join me in going boldly where many developers have gone and many more will go by learning the basics of Spock Framework.

Sponsored session

Session Sponsored By

Qodo is a quality-first generative AI coding platform that helps developers write, test, and review code within IDE and Git. It offers automated code reviews, contextual suggestions, and comprehensive test generation, ensuring robust, reliable software. 

76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Tuesday 19 November

10:35 Pacific LM Sponsored Transcending the Barriers to Elasticity Jonas Bonér Co-founder @AKKA 11:45 Pacific LM Sponsored Scaling and Managing Complex Agentic Workflows with Conductor Viren Baraiya CTO and co-founder @Orkes 13:35 Pacific LM Sponsored Making Spock Groovy through AI David Parry Developer Advocate 14:45 Pacific LM Sponsored Building Software Architecture from First Principles Dejan Miličić Head of DevRel @ RavenDB 15:55 Pacific LM Sponsored The Value of Full-Stack JavaScript Jake McGuire Leads @McKinsey & Company's NeXT Commerce Tech Inniative 17:05 Pacific LM Sponsored Securing and Controlling Kafka Access Dorian Blanc Lead Solution Engineer @Gravitee