Skip to main content

Research Repository

Advanced Search

Continuous integration for web-based software infrastructures: lessons learned on the webinos project.

Su, Tao; Lyle, John; Atzeni, Andrea; Faily, Shamal; Virji, Habib; Ntanos, Christos; Botsikas, Christos

Authors

Tao Su

John Lyle

Andrea Atzeni

Shamal Faily

Habib Virji

Christos Ntanos

Christos Botsikas



Contributors

Valeria Bertacco
Editor

Axel Legay
Editor

Abstract

Testing web-based software infrastructures is challenging. The need to interact with different services running on different devices, with different expectations for security and privacy contributes not only to the complexity of the infrastructure, but also to the approaches necessary to test it. Moreover, as large-scale systems, such infrastructures may be developed by distributed teams simultaneously making changes to APIs and critical components that implement them. In this paper, we describe our experiences testing one such infrastructure – the webinos software platform – and the lessons learned tackling the challenges faced. While ultimately these challenges were impossible to overcome, this paper explores the techniques that worked most effectively and makes recommendations for developers and teams in similar situations. In particular, our experiences with continuous integration and automated testing processes are described and analysed.

Citation

SU, T., LYLE, J., ATZENI, A., FAILY, S., VIRJI, H., NTANOS, C. and BOTSIKAS, C. 2013. Continuous integration for web-based software infrastructures: lessons learned on the webinos project. In Bertacco, V. and Legay, A. (eds.) Hardware and software: verification and testing: proceedings of the 9th International Haifa verification conference (HVC 2013), 5-7 November 2013, Haifa, Israel. Lecture notes in computer science, 8244. Cham: Springer [online], pages 145-150. Available from: https://doi.org/10.1007/978-3-319-03077-7_10

Conference Name 9th International Haifa verification conference (HVC 2013)
Conference Location Haifa, Israel
Start Date Nov 5, 2013
End Date Nov 7, 2013
Acceptance Date Nov 5, 2013
Online Publication Date Dec 31, 2013
Publication Date Dec 31, 2013
Deposit Date Dec 3, 2021
Publicly Available Date Mar 29, 2024
Publisher Springer
Pages 145-150
Series Title Lecture notes in computer science
Series Number 8244
Series ISSN 0302-9743 ; 1611-3349
Book Title Hardware and software: verification and testing
ISBN 9783319030760
DOI https://doi.org/10.1007/978-3-319-03077-7_10
Keywords Web-based software; Web-based infrastructures; Automated testing; Software testing; Functional testing; Software development; Continuous integration
Public URL https://rgu-repository.worktribe.com/output/1446721

Files




You might also like



Downloadable Citations