End to End automation testing with Cypress
Updated 9/2024
Duration: 8h9m | .MP4 1920x1080, 30 fps(r) | AAC, 44100 Hz, 2ch | 3.62 GB
Genre: eLearning | Language: English
Updated 9/2024
Duration: 8h9m | .MP4 1920x1080, 30 fps(r) | AAC, 44100 Hz, 2ch | 3.62 GB
Genre: eLearning | Language: English
An next generation non-selenium based automation testing tool
What you'll learn
Learn complete understanding of Cypress
Learn the UI testing with Cypress
Learn XHR testing with Cypress
Learn API testing with Cypress
Learn CI/CD with GitHub Actions
Learn CI/CD Integration with Jenkins and GitHub Actions
Learn cross-browser testing with Cypress
Learn running test in Cypress Docker containers
Requirements
Basic understanding of Selenium or any automation tool should be good enough
Basics of Javascript
Basics of CI/CD platforms
Description
In this course
End to End automation testing with Cypress
we will discuss a complete working/understanding and hands-on testing of applications using Cypress
This comprehensive course delves into various topics, providing in-depth knowledge and practical skills in Cypress, a powerful testing framework. Throughout the course, you will cover the following:
UI automation testing
for web-based applications using Chrome/Electron/Chromium and Firefox.
A thorough understanding of the
Cypress test runner
, enabling efficient and effective test execution.
API testing
with Cypress, allowing you to validate and verify the functionality of web APIs.
XHR testing
to examine the
XMLHTTPResponse
of any website.
Behavioral-driven development
testing with Cucumber.js integration, leveraging Cypress plugins.
Complete comprehension of various
Cypress commands
for seamless test creation and execution.
Parallel test execution with Cypress Cloud, enabling efficient testing on multiple fronts.
Docker container
utilization for Cypress test execution, facilitating a streamlined and reproducible testing environment.
Page Object Model
support in Cypress, promoting modular and maintainable test code.
Cypress integration with XPath plugins, expanding the capabilities of element selection and manipulation.
Debugging
with Cypress via Chrome Dev Tools, aiding in troubleshooting and issue resolution.
Visual testing with Percy
, allowing for visual regression testing to ensure consistent UI appearance.
Mochawesome reporting
with Cypress, generating detailed and insightful test reports.
CI/CD integration
of Cypress with
Jenkins
, enabling seamless test automation in continuous integration workflows.
Cross-browser testing
support of Cypress, ensuring compatibility and consistent behavior across different browsers.
CI/CD integration of Cypress with
GitHub Actions
, facilitating automated testing in GitHub workflows.
Cypress Studio
, is a visual testing tool for creating tests without writing code.
Network stubbing
and mocking with Cypress, enabling realistic and controlled testing of network interactions.
Component testing
with Cypress to isolate and test UI components.
By the end of this course, you will possess a comprehensive understanding of Cypress, starting from the fundamentals and progressing to advanced topics, equipping you with the skills necessary to excel in Cypress test automation.
Who this course is for:
Manual/Automation QA
Developer
Business analyst
More Info