AWS Cloud Development Kit (CDK) ist ein IaC-Framework, mit dem Sie ganz einfach serverless Anwendungen erstellen und mehrere AWS-Ressourcen wie Lambda, API Gateway und DynamoDB-Tabellen mit nur wenigen Zeilen Code zusammenfügen können. Aber wie kann ich überprüfen, ob die Anwendung wie erwartet funktioniert?
Dieser Vortrag behandelt die verschiedenen Möglichkeiten zum Testen von serverless Anwendungen und umfasst dabei Unit-Tests von Lambda-Funktionen, Snapshot-Tests und Assertion-Tests von CDK-Stacks. Da Integrationstests ein wesentlicher Bestandteil sind, um Vertrauen in Ihre Anwendung zu gewinnen, werden wir eine Anwendung in mehrere kleinere Teile aufteilen, diese deployen und testen.