Автоматизоване тестування сайту факультету з використанням Cypress JS та інтегрування BDD фреймворку Cucumber
Анотація
У статті розглянута методологія Behavior Driven Development (BDD) в контексті наскрізного тестування веб-додатків за допомогою фреймворку Cypress. Описано суть цієї методології, а також основні переваги її застосування при автоматизації тестування. Зокрема, підкреслюється як інтеграція Cypress з BDD дозволяє створювати тести, що відображають реальні користувацькі сценарії, використовуючи природну мову. Особливу увагу приділено використанню Cucumber, який забезпечує можливість написання тестових сценаріїв у форматі Gherkin. Це значно покращує комунікацію між розробниками, тестувальниками та бізнес-стейкхолдерами, оскільки всі учасники процесу можуть легко зрозуміти вимоги та сценарії тестування, викладені простою й доступною мовою. У статті також обґрунтовано, чому використання Cypress у поєднанні з BDD забезпечує високу ефективність тестування веб-додатків, дозволяючи знизити ризики помилок і підвищити якість кінцевого продукту
Посилання
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.




