КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
LIV Всеукраїнська науково-технічна конференція факультету інтелектуальних інформаційних технологій та автоматизації (2025)

Розмір шрифта: 
ВИКОРИСТАННЯ CYPRESS ДЛЯ E2E ТЕСТУВАННЯ
Фредерік Борисович Гуральник

Остання редакція: 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.


Ключові слова


automated testing, testing theory, JavaScript, Cypress, npm

Посилання


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).


Повний текст: PDF