Cypress Bootcamp: Unlocking UI Automation and API Testing

Cypress Bootcamp Featured Image
0 +
Days
0 +
Hands-on Hours

Why should you learn Cypress?

Who should join this Cypress Bootcamp?

What will you get in this 2-weeks of Cypress Bootcamp?

17 hours of training

Bootcamp Alumini Group

Interview Questions

Lifetime Access to Recording

Cypress Resources

Assigment to complete

Cypress Bootcamp Schedule

18th, 19th, 25th and 26th of November 2023 | 8 Hours per Week

Every Saturday & Sunday – 11 AM IST TO 3 PM IST

Mid-week Sync-up Wednesday – 8 PM IST to 9 PM IST

Cypress Bootcamp Outline

UI Automation

  • Introduction to Cypress 
    • What is Cypress
    • Key features and benefits of Cypress
    • How Cypress different from Selenium
    • Cypress Architecture
  • Writing and debugging the script
    • Creating a new Cypress project.
    • Understanding the project structure
    • Writing Your First Cypress Test
    • Using assertions to validate test outcomes.
    • Navigating the Cypress Test Runner interface.
    • Running and debugging tests
    • Understanding test results and logs
    • Cypress fixtures and custom commands
    • Using hooks (before, beforeEach etc ) effectively
  • Cypress BDD
    • Understanding Feature File,Scenario and Step Definitions
    • Setting up Cucumber BDD Framework
    • Creating Multiple Scenarios with example
  • Handling UI Elements 
    • Handling iframe 
    • Handling Shadow DOM
    • Handling Alert and Tab
    • Handling Checkboxes and Radio Buttons
    • Handling Lists and Dropdowns

API Testing

  • Introduction to API testing
    • High level Overview of Postman
    • About API testing using Cypress
    • What is cy.request() and cy.intercept()
  • CRUD operation and API Authentication 
    • CRUD operation Via Postman
    • CRUD operation Via Cypress
    • How To Validate JSON Schema
    • Intercepting network requests
    • Mocking network requests 
    • API Testing with Bearer token
    • Best practices and tips for API testing
  • Cypress CI/CD Integration
    • Create GitHub Actions workflow to run Cypress tests
    • Running Cypress Tests in GitHub Actions workflow
    • Running Cypress Tests in Parallel with GitHub Actions and Cypress Cloud

About Instructor

Kailash Pathak
Kailash Pathak

I’m Kailash Pathak (Cypress.io Ambassador). I like to write blog posts about various QA automation subjects using various technologies/tools.

You can find out anything I do at qaautomationlabs.com/blog AND https://kailash-pathak.medium.com/.

Frequently Asked Questions

Yes, if he/she wants to validate their current knowledge approach.

Yes. There will be hands-on activities involved. 

None – but this would be more relevant to someone with testing or development experience.

Yes, All topics will be covered with hands-on exercises.

You can get your doubt solved with the instructor in the session, or can get in touch on a 1-1 communication channel.

We highly encourage attending all the sessions live. However, if you miss a particular session, we will share the session recording so you can cover those topics before the next session. Please note that this will be approved on a case to case basis.

Yes, our instructor is friendly and loves to help Testers. You can freely contact for any guidance and there will be monthly common sync-up as well.

Yes, you will receive notes/cheat-sheet. All examples including source code are provided.

You will get one participation certificate and a completion certificate (on completing the Assignment).

About The Test Tribe

The Test Tribe is a leading global Software Testing Community (proudly Asia’s Largest) turned EdTech Startup. Started in 2018 with a mission to give Testing Craft the glory it deserves while we co-create Smarter, Prouder, more confident Testers.

We take pride in creating unique global Events, Online Community spaces, and eLearning platforms where Software Testers across the globe collaborate, learn and grow.

With around 230 Software Testing Events like Conferences, Hackathons,  MeetupsWebinars, etc., and with other Community initiatives, we have reached a global footprint of over 70K+ Testers.

We intend to be a one-stop destination of choice for Testers across the globe for their upskilling and community needs.