2025. — Т 12. — №3 - перейти к содержанию номера...

Постоянный адрес этой страницы - https://resources.today/11inor125.html

This article metadata is also available in English

DOI: 10.15862/11INOR125 (https://doi.org/10.15862/11INOR125)

Полный текст статьи в формате PDF (объем файла: 503.2 Кбайт)


Ссылка для цитирования этой статьи:

Мурашкин, И. Н. Интеграция Cypress и Selenium в единую среду тестирования / И. Н. Мурашкин // Отходы и ресурсы. — 2025. — Т 12. — №3. — URL: https://resources.today/PDF/11INOR125.pdf. — DOI: 10.15862/11INOR125. (дата обращения: 23.06.2026).


Интеграция Cypress и Selenium в единую среду тестирования

Мурашкин Илья Николаевич
ФГБОУ ВО «Адыгейский государственный университет», Майкоп, Россия
Эксперт, инженер по обеспечению качества (Fullstack QA Engineer)
E-mail: iluxa9494@gmail.com
РИНЦ: https://elibrary.ru/author_profile.asp?id=1306235

Аннотация. В статье представлен интеграционный подход к созданию единой среды автоматизированного тестирования веб-приложений, сочетающий сильные стороны Cypress и Selenium. Разработанная архитектура основана на модульной структуре с единым координирующим слоем: Cypress выполняет быстрые проверки пользовательского интерфейса и работу с динамическими интерфейсами, тогда как Selenium обеспечивает кросс-браузерное тестирование и серверные взаимодействия (интерфейсы прикладного программирования и базы данных). Для синхронизации применяется общий интерфейс обмена данными, а результаты визуализируются с помощью специализированных инструментов (например, Allure, Grafana). Практическая реализация метода проведена на сценарии регистрации пользователя (100 тестов) и комплексных кейсах параллельного тестирования оформления заказа. Экспериментально установлено, что интеграция позволяет сократить общее время выполнения тестов на 25–30 % (со 120 до 90 секунд) и снизить частоту синхронизационных ошибок на 30 % (с 10 до 7). В сложных сценариях наблюдается ускорение до 35 %. Практическая значимость заключается в повышении надежности автотестов, снижении затрат на сопровождение благодаря модульности, а также в предсказуемой интеграции в процессы непрерывной интеграции и непрерывной доставки в рамках гибких методологий разработки и практик интеграции разработки и эксплуатации. Предложенный подход может служить основой для построения масштабируемых решений обеспечения качества и дальнейшего развития инструментов автоматизации.

Ключевые слова: автоматизация тестирования; Cypress; Selenium; интеграция инструментов; DevOps; Agile; CI/CD; кросс-браузерное тестирование; модульная архитектура; эффективность автотестов

Скачать

Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.

ISSN 2500-0659 (Online)