End-to-End Automated Testing with Cypress - TDL School

End-to-End Automated Testing with Cypress

The aim of the course is to understand how to find and define element selectors, how to interact with web page using Cypress and implement it together with page object modules to create automated tests for web apps, while keeping in mind best practices for the project structure and test design.

Course content

2 hoursWhy Cypress?2 hours

1 hourConfiguring node and launching Cypress1 hour

1 hourCSS selectors and first test case1 hour

1 hourImplementing page classes1 hour

9 hoursCreating test cases9 hours

1 hourCommon issues and how to deal with them1 hour

1 hourGenerating test reports, screenshots and maintaining the project in git repository1 hour


After successfully completing this course you will be able to:

  • create an automation project from scratch
  • setup Cypress configuration for test automation
  • automate actions for web apps
  • create a scalable and logical project structure with as little code duplication as possible
  • create Mocha test scenarios and connect every step to a code fragment by step definition
  • understand the main principles of test automation and best test design practices
  • generate a simple report for the executed test cases


We will issue an official certificate to confirm that you have successfully completed a course and are ready to kick-start your career in IT.

Everything is provided

In the beginning of the course, you will receive everything you need to start learning successfully.

Training led by experienced professionals

Receive both theoretical and practical knowledge from experienced professionals who are also passionate about teaching.

Opportunity to solve real-life problems

Gain experience in an environment where real-life challenges are presented and solved.