Cypress на реальном проекте для начинающих QA Automation
What you'll learn
- По окончании курса вы сможете создавать быстрые и надежные тесты автоматизации для любого веб-приложения с помощью Cypress.
- Практические знания в проектировании фреймворка Cypress Automation с нуля
- Полное понимание компонентов Cypress для записи ведо, снимков экрана и отчетов о выполнении тестов.
- Изучите тестирование XHR / API с помощью Cypress для создания интеллектуальных тестов автоматизации с фиктивными ответами
- Cypress API
- Cypress Mocks и Stubs
- Cypress CI
- GIT
- XPath, CSS селекторы
Requirements
- Необходимы базовые знания и навыки работы с языком программирования JavaScript.
- Необходимы навыки продвинутого пользователя ПК, уметь установить софт на разные операционные системы: Windows, MacOS или Linux. В курсе разработка будет демонстрироваться на MacOS, однако вся работа аналогична для остальных систем.
Description
Cypress чаще всего сравнивают с Selenium; однако Cypress отличается как фундаментально, так и архитектурно.
Cypress не ограничен теми же ограничениями, что и Selenium.
Это позволяет вам писать быстрее, проще и надежнее.
В этом курсе мы обсудим полное понимание и практическое тестирование приложений с использованием Cypress.
Этот курс начинается с основ и постепенно продвигается к продвинутым концепциям Cypress.
Этот курс охватывает такие темы, как
Тестирование автоматизации пользовательского интерфейса для веб-приложений через Chrome
Полное понимание Cypress Runner
Тестирование API с Cypress
XHR-тестирование для тестирования XMLHTTPResponse любого сайта
Cypress и Locators
Полное понимание различных команд Cypress
Панель управления Cypress для параллельного выполнения тестов
Использование PageObject в Cypress
Visual testing - тестирование верстки
Интеграция CI
Поддержка кросс-браузерного тестирования Cypress
В конце этого курса вы получите полное представление о Cypress с нуля!
Cypress is most often compared to Selenium; however, Cypress differs both fundamentally and architecturally.
Cypress is not limited by the same restrictions as Selenium.
This allows you to write faster, easier and more reliably.
In this course, we will discuss a complete understanding and practical testing of applications using Cypress.
This course starts with the basics and gradually works its way up to the advanced concepts of Cypress.
This course covers topics such as
Testing UI Automation for Web Apps via Chrome
Full understanding of Cypress Runner
API testing with Cypress
XHR testing to test the XMLHTTPResponse of any site
Cypress and Locators
Full understanding of various Cypress commands
Cypress control panel for running tests in parallel
Using PageObject in Cypress
Visual testing - layout testing
CI integration
Cypress cross-browser testing support
At the end of this course, you will have a complete understanding of Cypress from the ground up!
Who this course is for:
- Все желающие освоить новую профессию.
- Начинающие специалисты в автоматизации тестирования.
- Специалисты по ручному тестированию, желающие перейти в автоматизацию.
Instructor
Hello everyone, guys! I have been in the IT profession for more than 8 years, starting with technical support, but then I began to develop in testing. I have worked as a Manual/Automation Software Testing Engineer for a long time - more than 6 years. During this time, I managed to work in product and outsourcing projects. I have experience in UI and API Automation Testing. I have gained practical experience working with various platforms, such as: API, Desktop, WEB, Mobile.
Also, within the framework of the project, I managed to cooperate with such companies as Apple, Google, Garmin, Visa, MasterCard. Testing the integration of Apple Pay and Pay for the first time in the country. For more than three years I have been practicing teaching in a computer school on the course "Manual Software Test Engineer".
At the moment, I work as a Frontend developer on JS/React glass in a large bank, developing electronic banking for more than 10 million users.
I really like teaching and I constantly try to improve in this.
********************************************************************
Всем привет, ребята!
В ИТ профессии я более 8 лет, начинал с технической поддержки, но далее начал развиваться в тестировании. Долго время проработал в роли Manual/Automation Software Testing Engineer - более 6-и лет. За это время мне удалось поработать в продуктовых и аутсорс проектах. Имею опыт в UI и API Automation Testing. Приобрел практический опыт работы с различными платформами, такими как: API, Desktop, WEB, Mobile.
Также в рамках проекта мне удалось сотрудничать с такими компаниями как Apple, Google, Garmin, Visa, MasterCard. Тестирование интеграции ApplePay и GPay впервые в стране. Более трех лет практикую преподавание в компьютерной школе по курсу "Manual Software Test Engineer".
На данный момент работаю Front-end разработчиком по стеку JS/React в крупном банке, разрабатывая электронный банкинг для более 10 миллионов пользователей.
Мне очень нравится преподавать и я постоянно стараюсь в этом совершенствоваться.