Остання редакція: 2025-03-26
Анотація
Анотація: У роботі розглянуто використання інструменту Cypress для автоматизованого end-to-end (E2E) тестування веб-застосунків. Актуальність теми зумовлена зростаючими вимогами до якості програмного забезпечення та необхідністю скорочення часу на його перевірку. Cypress позиціонується як сучасний, зручний та швидкий інструмент, що дозволяє ефективно реалізовувати тестування з мінімальними витратами на конфігурацію.
У дослідженні проаналізовано архітектуру Cypress, його ключові можливості, а також проведено порівняння з традиційними фреймворками, зокрема з Selenium. Було здійснено практичну реалізацію тестів на Cypress, що дозволило оцінити його переваги, недоліки та доцільність використання у різних типах проектів.
Abstract: This paper explores the use of the Cypress tool for automated end-to-end (E2E) testing of web applications. The relevance of the topic is driven by increasing demands for software quality and the need to reduce the time required for its validation. Cypress is positioned as a modern, user-friendly, and fast tool that enables efficient test implementation with minimal configuration effort.The study analyzes the architecture of Cypress, its key capabilities, and includes a comparison with traditional frameworks, particularly Selenium. A practical implementation of tests using Cypress was carried out, allowing an assessment of its advantages, limitations, and applicability across different types of projects.
Ключові слова
Посилання
1. Introduction to Software Testing. Paul Ammann & Jeff Offutt. [Електронний ресурс] – Режим доступу: https://cs.gmu.edu/~offutt/softwaretest/ (дата звернення: 20.03.2025).
2. Software Testing Tutorial – Guru99. [Електронний ресурс] – Режим доступу: https://www.guru99.com/software-testing.html (дата звернення: 20.03.2025).
3. Cypress Documentation. [Електронний ресурс] – Режим доступу: https://docs.cypress.io/ (дата звернення: 20.03.2025).
4. Як і чому змінюється тестування і що з цим робити [Електронний ресурс] – Режим доступу: https://blog.ithillel.ua/articles/how-and-why-testing-is-changing (дата звернення: 20.03.2025).
5. Software Testing Introduction [Електронний ресурс] – Режим доступу: https://learn.epam.com/detailsPage?id=744c27ca-8961-409c-9f8b-5a906b552c5b (дата звернення: 20.03.2025).