Testing Cloud Applications Without Breaking the Bank: Testcontainers & LocalStack
Testing your cloud application should not be a pain and bring a lot of costs. You can avoid it by using the right tools and strategy to improve your test automation. Using the power of Testcontainers and Localstack together, you can save costs spent on testing.
Why is it important to test cloud applications effectively?
How do you test an application that relies heavily on cloud services? Do you have a specific strategy for testing it, or do you simply run your tests regardless of the infrastructure costs?
Nowadays so many applications rely on cloud services, like databases, message queues, and file storages, from platforms like AWS, Google Cloud, and Azure. Those cloud services can bring some extra costs and complexity in terms of testing those cloud applications. The challenges include teams relying on mocks to test the application locally and in CI/CD and extra costs to create test environments that use real services.
Key Takeaways
- Learn how to create and run tests for cloud applications using free and open-source tools while reducing the costs of infrastructure and cloud services.
- Discover some common challenges when testing cloud applications and how to deal with them.
- Understand how to use real containerized cloud services instead of mocks to make your tests more closely mimic the production environment setup.
- Gain insights into how those tests can be easily run locally and in your CI/CD, enabling faster feedback;

Resources
Conferences where it was presented
- Targeting Quality 2025 (Cambridge, Canada)
- HUSTEF 2025 (Budapest, Hungary) - Video
- (Coming soon) International Software Quality Days 2026 (Vienna, Austria)
- (Coming soon) Expo QA 2026 (Madrid, Spain)
- (Coming soon) Nordic Testing Days 2026 (Tallinn, Estonia)
- (Coming soon) WeTest Thessaloniki 2026 (Thessaloniki, Greece)
Feedback
If you attended this talk, I’d love to hear your feedback! Feel free to reach out via email or LinkedIn.