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 Attribution 4.0 License.
ISSN 2500-0659 (Online)





Switch to English language








