Live offers end in:

June sale - up to 25% off training courses – use code: JUNSALE26TT

Cypress Advanced

Advanced Cypress skills for testers

This four half-day Cypress Advanced course is for software testers, automation engineers and developers who already understand the basics of Cypress. You will extend your practical capability with asynchronous JavaScript, dynamic tests, iFrames, cross-origin issues, reusable JavaScript functions, data-driven testing, browser objects, session state, Page Object Model, API testing and GitHub Actions. It is suited to practitioners ready to move beyond introductory Cypress use and apply more robust techniques in day-to-day test automation work. 

Learning objectives
  • Handle asynchronous JavaScript issues  
  • Execute JavaScript in Cypress  
  • Work with iFrames and origins  
  • Create reusable JavaScript functions  
  • Build data-driven tests  
  • Manage browser and session state  
  • Apply Page Object Model  
  • Test APIs with cy.request()  
  • Run tests using GitHub Actions 

Key facts

Certification

No certification is specified for this course.. 

Who it’s for

This course is for existing Cypress users who understand the basics or have completed Cypress Essentials training. 

Prerequisites

You should have attended Cypress Introduction or used Cypress enough to understand the basic concepts. 

Exam information

No exam is specified for this course. 

Optional extras

No optional extras are included. 

Pre-course

No separate pre-course activity is required.  

FAQs

This advanced Cypress course helps existing users build capability beyond basic automated test creation. It covers JavaScript behaviour, dynamic test scenarios, iFrames, cross-origin issues, data-driven testing, session state, Page Object Model, API testing and GitHub Actions, with practical exercises that support more reliable day-to-day automation work. 

Do I need previous Cypress experience?

Yes. This course is designed for learners who have attended Cypress Introduction or have used Cypress for a while and understand the basic concepts. It is not an introductory course, so you should already be comfortable with the fundamentals before attending. 

Is this course suitable for software testers?

Yes. The course is suitable for software testers who already use Cypress and want to handle more advanced automation scenarios. It is also relevant for test automation engineers and developers who need to apply Cypress to dynamic tests, API checks, browser behaviour and remote test execution. 

Will I learn API testing with Cypress?

Yes. The course includes API testing using the cy.request() method, with GET and POST examples and basic authentication. This helps you extend Cypress beyond user interface checks and build a broader view of application behaviour during automated testing. 

What is the difference between Cypress Introduction and Cypress Advanced?

Cypress Introduction is a pre-requisite option, while Cypress Advanced is for existing users who already understand the basics. The advanced course focuses on more complex topics, including asynchronous JavaScript, iFrames, cross-origin issues, JavaScript function libraries, data-driven testing, session state, Page Object Model, API testing and GitHub Actions. 

How is the course delivered?

The course is delivered online, live and instructor-led over four days, with each day lasting approximately 3.5 hours. It includes a comprehensive e-workbook, practical exercises between sessions, recorded sessions for later review and GitHub project resources. It can also be delivered onsite if required. You can also arrange private courses at a suitable date and time for up to 10 delegates, as a three-day onsite option. 

What our customers say

“John was very knowledgeable about the subject and clearly explained everything.”

Kimberley, Community Risk Reduction IT Systems - Fire

“Good structure to course. Each technical aspect broken down by instructor and theory explained with practical examples, which aided understanding and provided guidance on best practice when applying in real life scenarios. Pace was good - fast enough to keep engaged, and not too overwhelming.”

Ross, Government
Why study with TSG?
25+ years' experience

Trusted by individuals, businesses and public sector organisations for over 25 years.

20,000+ learners trained

Join a network of learners focused on developing their software testing skills 

98% customer satisfaction

TSG trainers are frequently rated as ‘good’ or ‘excellent’ by our learners

Speak to our team
Guidance from experienced advisors

If you’re unsure which course aligns with your technical requirements or career direction, we’ll help you assess your options and choose with confidence.  

Build capability
Develop skills that support real delivery outcomes

From software testing to broader digital skills, we work with you to design learning that strengthens capability, improves performance, and supports long-term business goals.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

Page {{ step }} of 2

Back Next