Cypress, from Zero to the Cloud
Cypress, from Zero to the Cloud, available at $69.99, has an average rating of 4.8, with 59 lectures, based on 38 reviews, and has 604 subscribers.
You will learn about Learn how to create reliable and fast tests in a simple and objective way. Learn how to run automated tests written with Cypress in a continuous integration workflow on GitHub Actions Learn how to interact with the most common elements found in web applications Learn how to create the most diverse types of expected results checks with Cypress This course is ideal for individuals who are Software Testers or QAs or Test Analysts or Software Developers or System Analysts or Software Development Students or Anyone interested in entering the world of JavaScript web test automation It is particularly useful for Software Testers or QAs or Test Analysts or Software Developers or System Analysts or Software Development Students or Anyone interested in entering the world of JavaScript web test automation.
Enroll now: Cypress, from Zero to the Cloud
Summary
Title: Cypress, from Zero to the Cloud
Price: $69.99
Average Rating: 4.8
Number of Lectures: 59
Number of Published Lectures: 59
Number of Curriculum Items: 59
Number of Published Curriculum Objects: 59
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to create reliable and fast tests in a simple and objective way.
- Learn how to run automated tests written with Cypress in a continuous integration workflow on GitHub Actions
- Learn how to interact with the most common elements found in web applications
- Learn how to create the most diverse types of expected results checks with Cypress
Who Should Attend
- Software Testers
- QAs
- Test Analysts
- Software Developers
- System Analysts
- Software Development Students
- Anyone interested in entering the world of JavaScript web test automation
Target Audiences
- Software Testers
- QAs
- Test Analysts
- Software Developers
- System Analysts
- Software Development Students
- Anyone interested in entering the world of JavaScript web test automation
Take the next step towards becoming an automated testing expert with Cypress and expand your test automation skills.
Cypress is an open-source framework that makes it possible to write automated tests easily, quickly, and reliably, all in JavaScript, and that’s exactly what you’ll learn in this course.
During the course, we will install Cypress, do the initial setup to write tests, and then we will cover different ways of interacting with web applications, such as visiting URLs, different types of actions (typing into fields, selecting options, clicking on buttons, etc.), as well as how to add the most diverse checks of expected results (assertions.)
At the end of the course, I demonstrate how to run the tests on a continuous integration workflow on GitHub Actions, besides the integration with the Cypress Cloud.
Once you complete the course, you will be able to put everything you learned into practice in real web projects.
Here are some of the main benefits of enrolling in this course:
-
Course 100% updated with market needs
-
Easy project startup
-
Fast evolution from lesson to lesson
-
Fast and reliable automated GUI testing
-
Automated tests independent of each other
-
Automated tests are ready to be part of your continuous integration process
-
Test management, analytics, test replay, etc.
Come learn how to use this modern framework that is simplifying the lives of software development professionals and differentiate yourself in the market.
Course Curriculum
Chapter 1: Intro | Course structure | Prerequisites | App walk through | Test project setup
Lecture 1: Introduction
Lecture 2: Course structure
Lecture 3: Prerequisites
Lecture 4: App walk through
Lecture 5: Test project setup
Chapter 2: Your first test written with Cypress
Lecture 1: Your first automated test written with Cypress
Lecture 2: Your first automated test written with Cypress – exercise
Chapter 3: Finding, typing, and clicking elements
Lecture 1: Typing in fields and clicking on elements
Lecture 2: Typing in fields and clicking on elements – exercise
Lecture 3: Typing in fields and clicking on elements – extra exercise 1
Lecture 4: Typing in fields and clicking on elements – extra exercise 2
Lecture 5: Typing in fields and clicking on elements – extra exercise 3
Lecture 6: Typing in fields and clicking on elements – extra exercise 4
Lecture 7: Typing in fields and clicking on elements – extra exercise 5
Lecture 8: Typing in fields and clicking on elements – extra exercise 6
Lecture 9: Typing in fields and clicking on elements – extra exercise 7
Lecture 10: Typing in fields and clicking on elements – extra exercise 8
Chapter 4: Selecting options in drop-down selection fields
Lecture 1: Selecting options from dropdown fields
Lecture 2: Selecting dropdown field options – exercise
Lecture 3: Selecting options from dropdown fields – extra exercise 1
Lecture 4: Selecting options from drop-down selection fields – extra exercise 2
Chapter 5: Checking radio type inputs
Lecture 1: Checking radio type inputs
Lecture 2: Checking radio type inputs – exercise
Lecture 3: Checking radio type inputs – extra exercise
Chapter 6: Checking and unchecking checkbox type inputs
Lecture 1: Checking and unchecking checkbox type inputs
Lecture 2: Checking and unchecking checkbox type inputs – exercise
Lecture 3: Checking and unchecking checkbox type inputs – extra exercise
Chapter 7: Uploading files with Cypress
Lecture 1: Uploading files with Cypress
Lecture 2: Uploading files with Cypress – exercise
Lecture 3: Uploading files with Cypress – extra exercise 1
Lecture 4: Uploading files with Cypress – extra exercise 2
Chapter 8: Dealing with links that open in another browser tab
Lecture 1: Dealing with links that open in another tab
Lecture 2: Dealing with links that open in another tab – exercise
Lecture 3: Dealing with links that open in another tab – extra exercise 1
Lecture 4: Dealing with links that open in another tab – extra exercise 2
Chapter 9: Simulating the dimensions of a mobile device
Lecture 1: Simulating the viewport of a mobile device
Lecture 2: Simulating the viewport of a mobile device – exercise
Lecture 3: Simulating the viewport of a mobile device – extra exercise
Chapter 10: Automated test project documentation
Lecture 1: Project documentation
Lecture 2: Project documentation – exercise
Chapter 11: Continuous Integration with GitHub Actions
Lecture 1: Continuous Integration with GitHub Actions
Lecture 2: Continuous Integration with GitHub Actions – exercise
Lecture 3: Continuous Integration with GitHub Actions – extra exercise 1
Lecture 4: Continuous Integration with GitHub Actions – extra exercise 2
Chapter 12: Cypress Cloud integration
Lecture 1: Cypress Cloud integration
Lecture 2: Cypress Cloud integration – exercise
Chapter 13: Advancing the use of Cypress
Lecture 1: Advancing the use of Cypress
Lecture 2: Advancing the use of Cypress – cy.clock() and cy.tick() – exercise
Lecture 3: Advancing the use of Cypress – Lodash
Lecture 4: Advancing the use of Cypress – Lodash – extra exercise 1
Lecture 5: Advancing the use of Cypress – invoke show and hide
Lecture 6: Advancing the use of Cypress – invoke show and hide – extra exercise 2
Lecture 7: Advancing the use of Cypress – invoke val – extra exercise 3
Lecture 8: Advancing the use of Cypress – cy.request()
Lecture 9: Advancing the use of Cypress – cy.request() – extra exercise 4
Chapter 14: Challenge
Lecture 1: Challenge – find the cat
Lecture 2: Challenge – find the cat – exercise
Chapter 15: Talking About Testing Cypress Content
Lecture 1: Talking About Testing Cypress Content
Chapter 16: Final lesson
Lecture 1: Congratulations!
Instructors
-
Walmyr Filho
QA Thought Leader, Cypress.io Ambassador, YouTuber, Blogger
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 14 votes
- 5 stars: 23 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024