Now that we have the tools to be able to quickly create and deploy serverless applications, how do we add our testing practices into the experience to make sure we're covering all bases? We can follow test-driven development (TDD) in the Serverless Framework, just like we would when developing other applications.
In this section, we'll talk about some of the approaches we can take to make sure our functions are tested properly. We'll start with unit testing, then integration testing, and finish with an overview of logging and monitoring.