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...
Main Authors: | , |
---|---|
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 |