Testing Cloud Applications Without Breaking the Bank: Testcontainers and LocalStack

Short description

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?

 

Testing cloud applications doesn’t have to break the bank—or your sanity. With tools like Testcontainers and LocalStack (free and open-source tools), you can create robust and realistic tests that mimic production cloud services, all without costly infrastructure or complex setups.

 

In this talk, you will have actionable insights on how to optimize your testing process and lower your infrastructure costs.

Value for the audience:
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;

Problems addressed:
Testing cloud applications can be quite expensive, and we need to learn how to deal with that

Testing an application that depends on cloud services can be complex, depending on your setup

Reliable test environments for this kind of application require more effort to be created and maintained

Talk language: English
Level: Expert
Target group: QA engineers, SDETs and QA managers

Company:
Verivox Gmbh

Presented by:
Fernando Teixeira

Fernando Teixeira