Automated Testing of a Faculty Website Using Cypress JS and Integration with the BDD Framework Cucumber

Keywords: automated testing, E2E tests, Cypress, BDD, Cucumber, Gherkin

Abstract

The article explores the methodology of Behavior Driven Development (BDD) in the context of end-to-end testing of web applications using the Cypress framework. It discusses the essence of this methodology and the key advantages of its application in test automation. In particular, the article highlights how the integration of Cypress with BDD allows the creation of tests that reflect real user scenarios using natural language. Special attention is given to the use of Cucumber, which enables writing test scenarios in the Gherkin format. This significantly improves communication between developers, testers, and business stakeholders, as it ensures a shared understanding of requirements and test scenarios written in a language that is clear to everyone. The article also justifies why the use of Cypress in combination with BDD ensures high testing efficiency for web applications, reducing the risk of errors and improving the quality of the final product

References

1. Jyolsna J., Anuar S. Modern Web Automation with Cypress.Io // Open International Journal of Informatics (OIJI). – 2022. – Vol. 10, No. 2. – Published: 15.12.2022.
2. Maurizio Leotta, Diego Clerissi, Filippo Ricca, and Paolo Tonella, (2016) “Approaches and Tools for Automated End-to End Web Testing”, Advances in Computers 101 (2016), 193–237
3. I. V. Krasnokutska and O. S. Krasnokutskyi, (2024) "Implementing E2E tests with Cypress and Page Object Model: evolution of approaches," CEUR Workshop Proceedings, vol. 3662, 101–110
4. "Cypress Documentation." Cypress.io. Retrieved from: https://docs.cypress.io/
5. Farooq M. S., Omer U., Ramzan A., Rasheed M. A., Atal Z. Behavior Driven Development: A Systematic Literature Review // IEEE Access. – 2019. – Vol. 11.

Abstract views: 32
PDF Downloads: 17
Published
2025-06-16
How to Cite
Krasnokutska І., & Dutchak О. (2025). Automated Testing of a Faculty Website Using Cypress JS and Integration with the BDD Framework Cucumber. COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (59), 148-153. https://doi.org/10.36910/6775-2524-0560-2025-59-20
Section
Computer science and computer engineering