The Impact of Software Testing on Serverless Applications

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 test...

Full description

Bibliographic Details
Main Authors: Dilshan De Silva, Lakindu Hewawasam
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10489959/
_version_ 1827281449577873408
author Dilshan De Silva
Lakindu Hewawasam
author_facet Dilshan De Silva
Lakindu Hewawasam
author_sort Dilshan De Silva
collection DOAJ
description 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.
first_indexed 2024-04-24T09:00:26Z
format Article
id doaj.art-1a66b24ca96645908fa279a1f0c41851
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-24T09:00:26Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-1a66b24ca96645908fa279a1f0c418512024-04-15T23:01:09ZengIEEEIEEE Access2169-35362024-01-0112510865109910.1109/ACCESS.2024.338445910489959The Impact of Software Testing on Serverless ApplicationsDilshan De Silva0https://orcid.org/0000-0001-6821-488XLakindu Hewawasam1https://orcid.org/0009-0004-6127-8492Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri LankaDepartment of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri LankaWith 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.https://ieeexplore.ieee.org/document/10489959/End-to-end testinginfluential factorsintegration testingserverless applicationsserverless testingshift-left approach
spellingShingle Dilshan De Silva
Lakindu Hewawasam
The Impact of Software Testing on Serverless Applications
IEEE Access
End-to-end testing
influential factors
integration testing
serverless applications
serverless testing
shift-left approach
title The Impact of Software Testing on Serverless Applications
title_full The Impact of Software Testing on Serverless Applications
title_fullStr The Impact of Software Testing on Serverless Applications
title_full_unstemmed The Impact of Software Testing on Serverless Applications
title_short The Impact of Software Testing on Serverless Applications
title_sort impact of software testing on serverless applications
topic End-to-end testing
influential factors
integration testing
serverless applications
serverless testing
shift-left approach
url https://ieeexplore.ieee.org/document/10489959/
work_keys_str_mv AT dilshandesilva theimpactofsoftwaretestingonserverlessapplications
AT lakinduhewawasam theimpactofsoftwaretestingonserverlessapplications
AT dilshandesilva impactofsoftwaretestingonserverlessapplications
AT lakinduhewawasam impactofsoftwaretestingonserverlessapplications