/serverless-test-samples

This repository is designed to provide guidance for implementing comprehensive test suites for serverless applications.

Primary LanguageC#MIT No AttributionMIT-0

Serverless Test Samples

This repository is designed to provide guidance for implementing comprehensive test suites for serverless applications.

Runtime Guides:

Python · TypeScript · .NET · Java

Run Unit Tests

Getting Started

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.

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.

Sample Content

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

Event-Driven Architecture / Async System Test Samples

  • SAM (coming soon)
  • CDK (coming soon)
  • Terraform (coming soon)
  • Serverless Framework (coming soon)