Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
You’re only 3 weeks away from a new language
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore comprehensive testing strategies for Spring Boot applications in this 33-minute conference talk that addresses both traditional and GenAI-enhanced application testing. Learn how to implement efficient testing at all levels, from unit and slice tests to integration, system, and load testing, while navigating the unique challenges introduced by generative AI integrations. Discover techniques for writing slice tests without restarting the entire application context, utilizing Testcontainers for external services and databases, and addressing the non-deterministic behavior of Large Language Models in features like Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP). Master approaches for testing scalability, concurrency, and throughput constraints while understanding how well-structured tests drive better application design. Gain insights into testing multi-threaded applications, managing race conditions effectively, and ensuring quality assurance in systems that invoke external tools or access contextual memory. Based on real-world experience, this presentation demonstrates how thoughtful, layered testing strategies lead to more robust systems and faster development cycles, whether building traditional microservices or cutting-edge GenAI-enhanced applications.
Syllabus
Spring Boot Testing in Practice: What Changes and What Doesn’t with GenAI integrations by Andrei S
Taught by
Devoxx