This repository is designed to provide guidance for implementing comprehensive test suites for serverless applications.
Python · TypeScript · .NET · Java
How do you use this repository?
- If you would like to understand the guidance behind the test samples, please read Serverless Testing Principles.
- If you would like to implement the test samples in your own project, check out the sample code.
The sample code in this project will illustrate techniques for creating automated tests in several languages. The samples demonstrate a variety of approaches including testing in the cloud, mocking and emulation.
Each runtime sample covers the following topics:
- Unit, Integration and Load Tests
- Mocks and Emulators
- Using AWS SAM during testing
- Testing in the Cloud
- Application Tracing
- SAM (coming soon)
- CDK (coming soon)
- Terraform (coming soon)
- Serverless Framework (coming soon)