Session
Getting Groovy: AI-Powered Spock Testing
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. Inspired by JUnit, jMock, RSpec, Groovy, Scala, Vulcans, and other fascinating life forms, Spock brings a unique flavor to testing.
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.
But what if we could take Spock’s capabilities even further? By integrating AI into our testing processes, we can write better tests with AI—enhancing not only the efficiency but also the intelligence of our test suites. AI can assist in generating test cases, identifying edge cases that might be overlooked, and even optimizing test performance by analyzing past test runs.
In this talk, I will limit slides and opt for live code to show off the power of Spock combined with AI assistance. I’ll demonstrate how AI tools can help write more robust and comprehensive tests within the Spock framework. Join me in going boldly where many developers are heading by learning not just the basics of the Spock Framework, but also how to leverage AI to elevate your testing to the next level.
David Parry
Unlocking Innovation Through Expertise: David Parry, Developer Advocate
Dallas, Texas, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top