Tao Su
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
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 | Dec 3, 2021 |
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
SU 2013 Continuous integration for web-based (AAM)
(489 Kb)
PDF
You might also like
Automation and cyber security risks on the railways: the human factors implications.
(2022)
Presentation / Conference
Integrated design framework for facilitating systems-theoretic process analysis.
(2022)
Conference Proceeding
Cybersecurity user requirements analysis: the ECHO approach.
(2022)
Conference Proceeding
Use-case informed task analysis for secure and usable design solutions in rail.
(2021)
Conference Proceeding
Visualising personas as goal models to find security tensions.
(2021)
Journal Article