Hey Devs 👋,

I'm happy to announce that my Frontend End-to-End Testing course with Cypress is now live and you can grab it at the following link:

⬇️ Frontend End-to-End Testing with Cypress ⬇️

What is this course all about?

In this course, you'll start off with the basics of Cypress, learn why Cypress is a great choice, how it works, and how you can create robust test cases with its help. During the course, you will also learn how you can integrate Axe by Deque, an accessibility engine to ensure your site is usable by the widest possible audience.

By the end of this course, you'll have a solid foundation in place to greatly enhance the quality of your frontend application, and learn more advanced concepts to take your E2E testing to the next level.

What is covered in this course?

As part of this course, we are going to go over the following topics:

  1. What is Cypress?

    1. A Short Introduction to Cypress

  1. Why Cypress?

    1. Who Should Use Cypress?

    2. Quiz

  1. How Cypress Works

    1. What Makes Cypress Different?

    2. The Testing Approach

    3. Quiz

  2. The Features of Cypress

    1. Time Travel

    2. Spies, Stubs, and Clocks

    3. Consistent Results

    4. Cross-Browser Testing

    5. Quiz

  3. The Structure of Cypress

    1. Fixtures and Integration

    2. Plugins and Support

    3. Configuration

    4. Quiz

  4. Writing Your Very First Test Case

    1. Organizing Your Tests

    2. Interacting with Elements

    3. Aliasing

    4. Conditional Testing

    5. Quiz

  1. Integrating Axe

    1. Why Accessibility is Important?

    2. Checking Accessibility

    3. Quiz

  2. Running Your Test Cases

    1. The Test Runner

    2. Retry-ability

    3. Quiz

  3. Debugging Cypress

    1. Using Debuggers

    2. Debugging Flaky Tests

    3. Quiz

  4. What's Next?

    1. Join the Community

    2. Thank You!

  5. Appendix

    1. Setting Up a New Project

    2. Quiz

    3. Resources

The course is interactive so no setup is required. You can try out Cypress right inside it with interactive examples, and your knowledge is also tested with multiple quizzes. If you are interested, you can grab the course below:

⬇️ Frontend End-to-End Testing with Cypress ⬇️

Want some more extra resources on Cypress? Check out the following pages:

Thank you for your support, keep on coding! 👨‍💻