Enhancing Continuous Integration Workflows: End-to-End Testing Automation with Cypress
Maria Eduarda S. Vieira, Vitor Reiel M. de Lima, Windson Viana, Michel S. Bonfim, Michel S. Bonfim, Paulo A. L. Rego
2025
Abstract
In Agile Software Development, adopting Continuous Integration (CI) practices enables the continuous delivery of high-quality software through frequent code deployments and automated testing. Automated tests play a crucial role in this process by reducing manual effort and increasing reliability. Among available tools, Cypress is particularly notable for executing end-to-end (E2E) tests efficiently and reliably directly within the browser environment. This paper proposes a structured approach to integrating Cypress into CI/CD pipelines, utilizing the Page Object pattern to enhance the robustness and maintainability of E2E test suites. We apply this approach in a case study in which 155 E2E tests were developed for a web-based internal system of a multinational corporation with a globally distributed user base. By detailing the methodology and results of our study, we demonstrate how this approach optimizes test execution, expands test coverage, and facilitates rapid feature deployment without compromising system stability.
DownloadPaper Citation
in Harvard Style
Vieira M., M. de Lima V., Viana W., Bonfim M. and Rego P. (2025). Enhancing Continuous Integration Workflows: End-to-End Testing Automation with Cypress. In Proceedings of the 27th International Conference on Enterprise Information Systems - Volume 2: ICEIS; ISBN 978-989-758-749-8, SciTePress, pages 160-167. DOI: 10.5220/0013230200003929
in Bibtex Style
@conference{iceis25,
author={Maria Vieira and Vitor M. de Lima and Windson Viana and Michel Bonfim and Paulo Rego},
title={Enhancing Continuous Integration Workflows: End-to-End Testing Automation with Cypress},
booktitle={Proceedings of the 27th International Conference on Enterprise Information Systems - Volume 2: ICEIS},
year={2025},
pages={160-167},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013230200003929},
isbn={978-989-758-749-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 27th International Conference on Enterprise Information Systems - Volume 2: ICEIS
TI - Enhancing Continuous Integration Workflows: End-to-End Testing Automation with Cypress
SN - 978-989-758-749-8
AU - Vieira M.
AU - M. de Lima V.
AU - Viana W.
AU - Bonfim M.
AU - Rego P.
PY - 2025
SP - 160
EP - 167
DO - 10.5220/0013230200003929
PB - SciTePress