Data Flow Testing of Serverless Functions

Stefan Winzinger, Guido Wirtz

Abstract

Serverless functions are a popular trend on the cloud computing market offered by many cloud platform providers. The statelessness of serverless functions enables the dynamic scalability by providing additional instances running these functions. However, statelessness doesn’t guarantee the persistence of the state of a container running a serverless function for the next call. Therefore, serverless functions must interact with other services to save their state. This results in systems whose interaction with other services is complex and hard to test. Considering the data flow resulting from the integration of different components is an adequate approach in an integration testing process. Therefore, we investigated the external factors influencing the execution of serverless functions to use this insight for the creation of a testing framework. The framework helps measure important data flow coverage aspects supporting developers in their evaluation of test cases for the integration process of a serverless application. We showed that data flow criteria between serverless functions can be measured with a small overhead of run time making it attractive for developers to use.

Download


Paper Citation


in Harvard Style

Winzinger S. and Wirtz G. (2021). Data Flow Testing of Serverless Functions. In Proceedings of the 11th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-510-4, pages 56-64. DOI: 10.5220/0010439600560064


in Bibtex Style

@conference{closer21,
author={Stefan Winzinger and Guido Wirtz},
title={Data Flow Testing of Serverless Functions},
booktitle={Proceedings of the 11th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2021},
pages={56-64},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010439600560064},
isbn={978-989-758-510-4},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 11th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Data Flow Testing of Serverless Functions
SN - 978-989-758-510-4
AU - Winzinger S.
AU - Wirtz G.
PY - 2021
SP - 56
EP - 64
DO - 10.5220/0010439600560064