Testing Approaches And Tools For AWS Lambda Serverless-Based Applications
Eetu Rinta-Jaskari, Christopher S. Allen, Tamara Islam Meghla, Davide Taibi
20222022 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)15 citationsDOI
Abstract
With serverless-based applications are increasing their popularity, little is known on testing practices and tools available to test serverless functions. This work aims to identify testing approaches for serverless functions built for the Amazon Web Services cloud platform, and to demonstrate how to implement them to a full-stack application. For this purpose, we implemented unit, integration and system tests to an existing open source application providing insights of the testing practices and and tools applicable. Results shows that all the testing practices are applicable, even if there is a lack of tools to support end-to-end tests, especially for debugging.
Topics & Concepts
DebuggingComputer scienceUnit testingCloud computingSoftware engineeringIntegration testingWeb applicationSoftware testingTest strategyOperating systemEmbedded systemDatabaseSoftwareSoftware System Performance and ReliabilityCloud Computing and Resource ManagementIoT and Edge/Fog Computing