Authors: Mariam Lahami; Moez Krichen; Roobaea Alroobaea
Addresses: ReDCAD Laboratory, National School of Engineering of Sfax, University of Sfax, Sfax, Tunisia ' ReDCAD Laboratory, National School of Engineering of Sfax, University of Sfax, Sfax Tunisia; Faculty of CSIT, Al-Baha University, Prince Mohammad Bin Saud, Al Bahah 65527, Saudi Arabia ' College of CIT, Taif University, Airport Road, Al Hawiyah, At Taif 26571, Saudi Arabia
Abstract: Runtime testing of large-scale systems running in dynamic and distributed environments is a costly and a resource consuming task. With the aim of handling such runtime validation activity in a cost effective manner, we introduce in this paper a scalable test execution platform deployed on the cloud, called test execution platform as-a-service (TEPaaS). The latter offers various testing capabilities provided as services like automatic test component deployment, test execution and test evaluation. A proof-of-concept prototype is developed and deployed on the Google cloud platform and also evaluated through several experiments. Based on this prototype, we validate an e-health case study implemented using web service technology and also deployed on the cloud.
Keywords: distributed testing; service-based systems; cloud testing; testing as-a-service; TEPaaS; e-health.
International Journal of Autonomous and Adaptive Communications Systems, 2019 Vol.12 No.3, pp.264 - 283
Received: 12 Dec 2017
Accepted: 11 Jul 2018
Published online: 17 Jul 2019 *