Master Cypress in 15 minutes a day
Master Cypress in 15 minutes a day, available at $54.99, has an average rating of 4.3, with 57 lectures, based on 80 reviews, and has 626 subscribers.
You will learn about How to start testing with Cypress How to run Cypress tests on a continuous integration server Intercept AJAX responses when required Learn how to do visual regression testing See how you can extend Cypress with additional functionality Use TypeScript to write your Cypress tests This course is ideal for individuals who are Developers and software testers interested in creating automated end to end tests It is particularly useful for Developers and software testers interested in creating automated end to end tests.
Enroll now: Master Cypress in 15 minutes a day
Summary
Title: Master Cypress in 15 minutes a day
Price: $54.99
Average Rating: 4.3
Number of Lectures: 57
Number of Published Lectures: 57
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 57
Original Price: €54.99
Quality Status: approved
Status: Live
What You Will Learn
- How to start testing with Cypress
- How to run Cypress tests on a continuous integration server
- Intercept AJAX responses when required
- Learn how to do visual regression testing
- See how you can extend Cypress with additional functionality
- Use TypeScript to write your Cypress tests
Who Should Attend
- Developers and software testers interested in creating automated end to end tests
Target Audiences
- Developers and software testers interested in creating automated end to end tests
Are you tired of receiving emails from frustrated users about your web application being broken? Cypress, the JavaScript End-to-End Testing Framework, is here to help you prevent those issues and ensure your web application runs smoothly. Cypress is a powerful tool that makes it easy to create automated tests for your web application, and this course is designed to help you master it.
In this course, you’ll learn everything you need to know to get started with Cypress and create your first useful tests. We’ll start with the basics of Cypress, but we won’t stop there. You’ll also learn how to make tests for data-driven applications more reliable and even faster, and how to expand Cypress with extra functionality. We’ll do that both by adding additional plugins as well as writing our own extensions. You’ll learn how to test applications using third-party authentication services and how to include all that as part of your continuous integration build, helping you prevent errors in code from ever deploying to production.
My name is Maurice de Beijer, and I’m excited to teach you all about using Cypress. I’ve been using Cypress successfully in many of my projects, and I can’t wait to share my knowledge and experience with you. Whether you’ve never written automated end-to-end tests before or you’re already familiar with Selenium, this course is for you. I’ll start from the beginning, and show you how to get up and running with Cypress in no time. Even if you’re not sure if automated end-to-end testing is for you, I’ll show you how to get quick benefits for a minimal amount of work.
By the end of this course, you’ll have a solid understanding of Cypress and how to use it to create effective automated tests for your web application. You’ll be able to prevent errors in code from ever deploying to production and ensure your web application runs smoothly. Join this course and take your testing game to the next level.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Course Goals
Lecture 3: What is Cypress
Lecture 4: Personal Introduction
Chapter 2: Getting started with Cypress
Lecture 1: Writing your first Cypress test
Lecture 2: Adding a package.json
Lecture 3: Fixing a broken Cypress installation
Lecture 4: The most important commands
Lecture 5: Adding IntelliSense
Lecture 6: Mocha hooks
Lecture 7: Cypress configuration
Lecture 8: Selecting DOM elements
Lecture 9: Querying by text
Lecture 10: Aliasing
Chapter 3: Interacting with Elements
Lecture 1: Interacting with Elements – Section Introduction
Lecture 2: Clicking DOM elements
Lecture 3: Typing text
Lecture 4: Radio buttons & checkboxes
Lecture 5: Select elements
Lecture 6: Manipulating the value
Lecture 7: Validating the value
Chapter 4: Network Requests & Cypress
Lecture 1: Network Requests & Cypress – Section Introduction
Lecture 2: The book search application
Lecture 3: Intercepting AJAX Requests
Lecture 4: Cypress.minimatch()
Lecture 5: cy.route() & cy.server()
Lecture 6: Waiting for a response
Lecture 7: Faking AJAX responses
Lecture 8: Intercepting the response
Lecture 9: Making network requests
Chapter 5: Continuous Integration
Lecture 1: Continuous Integration – Section Introduction
Lecture 2: CI using GitHub Actions
Lecture 3: Cypress Continuous Integration Steps
Lecture 4: Using a Docker container
Lecture 5: Flaky tests
Lecture 6: The Cypress Dashboard
Lecture 7: Local GitHub Actions
Chapter 6: Extending Cypress
Lecture 1: Extending Cypress – Section Introduction
Lecture 2: Adding Custom Commands
Lecture 3: Adding Child Commands
Lecture 4: Writing Dual Commands
Lecture 5: Logging Custom Commands
Lecture 6: Better Command Logging
Lecture 7: Adding Custom Tasks
Lecture 8: Combining Tasks & Commands
Chapter 7: Cypress Testing Library
Lecture 1: Cypress Testing Library – Section Introduction
Lecture 2: Installing Cypress Testing Library
Lecture 3: Using cy.findByRole()
Lecture 4: Using accessibility roles
Lecture 5: Reusing a query result
Lecture 6: Choosing a Query
Chapter 8: Tip & Tricks
Lecture 1: Tip & Tricks
Lecture 2: IntelliSense in Visual Studio Code
Lecture 3: Configuring ESLint
Lecture 4: Faking Math.random()
Lecture 5: Overriding the Cypress configuration
Lecture 6: Data driven tests
Instructors
-
Maurice de Beijer
Tell me. Show me. Involve me.
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 4 votes
- 4 stars: 22 votes
- 5 stars: 53 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple