May 9, 2023
There’s a reason we say Skyramp, at its core, gives developers confidence. Not convenience, or ease, or power, or any other hyperbolic marketing gibberish. Just confidence. But why?
Because when it comes to testing your cloud native app, a solution you can’t rely on may be worse than worthless. The point of knowledge often hinges on the accuracy of that knowledge.
And in the modern app era, most testing solutions aren’t built from the ground up to account for all the cloud native nuances that must be considered to know how your app will function in production. Like the infrastructure on which it’s running. Like the fact that apps today must be built for scale, so integration testing must be done side-by-side with load testing. Knowing that your app will perform well — not just in your unit tests, but with the environmental variables and settings it will encounter in production — is the key to confidence.
Now, not all players in the software development, integration, and delivery process (the whole CI CD pipeline), care about the same things when testing cloud native apps. It makes sense that while devs might care about a subset of infrastructure services, for example, QA might care about more. So Skyramp is designed to make it easy for developers to stand up just their services under test and a desired number of mocks, while allowing others to stand up a larger assortment of services and a more comprehensive set of mocks. The bar for confidence rises with the user’s scope of responsibilities, and Skyramp rises with them.
In an upcoming blog we’ll talk more about what we mean by integration tests, specifically the narrow vs. broad distinction, the interplay with inner and outer dev loops, etc. Until then, Test Easy to stay confident!