The Impact of Software Testing on Serverless Applications

Dilshan De Silva,Lakindu Hewawasam
DOI: https://doi.org/10.1109/access.2024.3384459
IF: 3.9
2024-04-16
IEEE Access
Abstract:With the increasing prevalence of serverless applications, a conspicuous gap in research has emerged regarding the comprehensive insights into the ramifications of serverless technology on software testing. This study aims to bridge this gap by examining the intricate interplay between software testing and serverless applications. Its overarching objectives include identifying the multifaceted challenges and constraints encountered in testing serverless applications and formulating a cogent testing strategy. This strategy delineates the optimal balance between unit, integration, and end-to-end tests in the context of serverless applications. To achieve these objectives, the research utilizes a multifaceted approach, including interviews with seasoned industry experts who have over a decade of experience. These experts provide invaluable insights into the complex dynamics of software testing in the serverless landscape. The research findings emphasize the increased complexity in testing serverless applications and advocate for software teams to adopt a shift-left approach. This involves gaining a deep understanding of the overarching services and their constraints before developing a testing strategy. Furthermore, it is crucial to acknowledge that there is no 'one-size-fits-all' optimal testing ratio. Instead, it is contingent upon a constellation of influential factors.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?