Cypress Automation Course
(JavaScript Fundamentals, Test Runner, API Testing, Web UI Testing, Framework Design & Implementation)
About The Instructor:
Introducing Vikas Kumar: Your Guide to Mastering Automation Testing with 10 Years of Experience
With a decade of expertise in the software industry, Vikas Kumar is a seasoned Senior QA Engineer with invaluable insights to lead you on a journey of mastering software testing. Armed with a diverse skill set encompassing manual testing and automation using Selenium with Java, TestNG, Junit, and more, Vikas brings a wealth of hands-on experience across E-commerce, Banking, Health Care, and BFSI domains. His passion for knowledge sharing shines through his four years of dedicated online training, where he has nurtured countless students from scratch, imparting the essential skills needed for success in the tech world. Join Vikas Kumar’s training sessions and embark on a transformative learning experience to become a proficient software tester. |
Sample Videos:
Cypress Automation Course: JavaScript Fundamentals, Test Runner, API Testing, Web UI Testing, Framework Design & Implementation” Demo:
Cypress Automation Course: JavaScript Fundamentals, Test Runner, API Testing, Web UI Testing, Framework Design & Implementation” Day 1:
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 99 USD Or USD15000 INR12000 INR 6900 Rupees.
OR
Free Day 2 Session:
26th October @ 7:30 PM – 8:30 PM (IST) (Indian Timings)
26th October @ 10 AM – 11 AM (EST) (U.S Timings)
26th October @ 3 PM – 4 PM (BST) (UK Timings)
Class Schedule:
Days | Learners in India | Learners in US | Learners in UK |
Demo | 19th October @ 7:30 PM – 8:30 PM (IST) | 19th October @ 10 AM – 11 AM (EST) | 19th October @ 3 PM – 4 PM (BST) |
Day 1 | 25th October @ 7:30 PM – 8:30 PM (IST) | 25th October@ 10 AM – 11 AM (EST) | 25th October @ 3 PM – 4 PM (BST) |
Day 2 | 26th October @ 7:30 PM – 8:30 PM (IST) | 26th October @ 10 AM – 11 AM (EST) | 26th October @ 3 PM – 4 PM (BST) |
Day 3 | 1st November @ 7:30 PM – 9:30 PM (IST) | 1st November @ 10 AM – 12 PM (IST) | 1st November @ 2 PM – 4 PM (BST) |
Day 4 | 2nd November @ 7:30 PM – 9:30 PM (IST) | 2nd November @ 10 AM – 12 PM (EST) | 2nd November @ 2 PM – 4 PM (BST) |
Every Weekend 4 hours the sessions will go on | Every Weekend 4 hours the sessions will go on | Every Weekend 4 hours the sessions will go on |
What student’s have to say about the Trainer:
Hello Vikas, I wanted to take a moment to sincerely thank you so much for guiding us through this course. Your expertise, patience, and dedication made a significant difference in my learning journey. Your ability to explain complex concepts with clarity and your constant encouragement have truly inspired us. I’m grateful for the effort you put into making this course both informative and engaging. Thank you for your support and for helping us to reach this milestone. I’m looking forward to applying what I’ve learned and continuing to grow in this field. THANK YOU SO MUCH VIKAS 🎊🎊🎊 🙏🙏🙏🙏!!- Nitin
The training provided a great kickstart in understanding Cypress with JavaScript. The sessions were well-organized, and the hands-on approach significantly enhanced my learning experience. The trainer demonstrated excellent knowledge of Cypress and JavaScript, explaining complex topics in an accessible way. – Mcenroe David Hello Vikas, Your passion for Cypress is contagious and has made learning it truly enjoyable.The way you explained complex topics is clear, concise, and engaging. It really helped me understand the material.I appreciate your teaching skills, politeness and patience it helped me learn Cypress skill much more effectively. Thank you for your support. All the Best👍. 🙏Thanks you so much Vikash🙏 – Bhim Chandra Gorain This is a very practical training and very helpful to improve mg knowledge on QA automation tools – Maneesha Sandagomi Cypress course was a valuable & highly informative course which I cannot recommend enough. Well set up course and explained brilliant. Great course for beginners! The instructor explains concepts clearly, and the hands-on exercises helped me grasp Cypress testing quickly. – Nagarjuna Highly recommended! I learned a lot about Cypress automation and API testing. The course structure is well-organized, making it easy to follow along. – Akshara Practical and informative! The course covers everything from JavaScript basics to advanced Cypress techniques. I feel confident in my automation skills now. – Jayendra Fantastic value for money! The instructor’s explanations are straightforward, and the real-world examples helped me understand how to apply Cypress in my projects. – Niddish Very helpful course! I appreciated the focus on practical skills and the emphasis on creating automation frameworks. Definitely worth it! – Vishnu Excellent course content! The combination of JavaScript fundamentals and Cypress automation is perfect for anyone looking to dive into testing. I feel ready to implement what I’ve learned in my projects. – Sahoo |
What will I Learn by end of this course?:
- Understand JavaScript fundamentals for writing Cypress automation scripts effectively.
- Gain proficiency in using Cypress Test Runner to execute tests and interact with UI elements.
- Learn API testing principles and techniques for backend testing.
- Develop skills in advanced Cypress techniques such as implementing the Page Object Model and integrating Cucumber for BDD testing.
- Create end-to-end automation frameworks and integrate them with CI/CD pipelines for seamless testing automation.
Salient Features:
- 30 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Beginners with basic programming knowledge looking to learn Cypress automation testing.
- Software testers interested in enhancing their automation skills using Cypress.
- Developers seeking to expand their proficiency in frontend and backend testing with Cypress and API testing.
- Professionals aiming to integrate Cypress into their testing workflow for more efficient and robust test automation.
Course syllabus:
Module 1 – Introduction to JavaScript
- Introduction to Java Script ,DOM and writing JavaScript Program
- JavaScript Variable DataTypes and Operators
- Conditional Statements -If ,Else ,Switch cases
- Looping Statements in JS -While,DoWhile,For
- JS Functions
- Working with Objects in JavaScripts
- Array and Array methods in Java Script
- Idea on String and Numbers
- OOPS concept in JavaScript
- Inheritance- Types with Def and Examples,Super keyword
- Prototype in JavaScript
- Polymorphism in JavaScript
- Converting JSON text to JavaScript Object
Module 2: Cypress Introduction and its Advantage in Automation World
- What is Cypress
- Cypress Architecture
- Understanding Cypress Architecture and benefits
Module 3: Installation of Cypress and Project Set Up
- JavaScript Fundamentals from scratch
- Install Node js ,VS Code and Cypress for Windows and MAC
- Understanding TestRunner and Dashboard for Cypress
Module 4: JavaScript (Basic to Moderate)
- Introduction to Java Script ,Integrate and understand folder structure
- JavaScript Variable DataTypes and Operators usage in cypress.
- Conditional Statements -If ,Else ,Switch cases – Callback functions
- Looping Statements in JS -While, DoWhile, For
- JS Functions in Cypress
- Array and Array methods in Java Script and usage in Cypress
- Idea on String and Numbers
- OOPS concept in JavaScript and usage in Cypress
Module 5: Cypress Test Runner and CLI features
- What is cypress test runner
- Build Cypress basic test and run from test runner
- Running cypress test in supported browser
Module 6: Getting Started with Cypress Automation
- Cypress locator strategies and how to construct them
- Cypress inbuilt plugin in test Runner to generate locators
- Basic Assertion in writing the tests with Cypress
- Understanding Hooks in Cypress
- Understanding Test Data using Fixture folder
- Updating Glabal Config Property
- Reading CSV
- Handling Invisible elements with Cypress by understanding logs
- Interacting with Elements , Radio Buttons and checkboxes
- Interacting with Dropdown – Use of Select class, Auto suggest option
- Interacting with alerts
- Handling Windows and Frames in cypress
- Handling Mouse Events
- Handling File Upload
- Usage of hooks and tags in Cypress
- Fixtures and data driven testing in Cypress
- Creating Custom commands
Module 7: Introduction to API with Cypress
- What is API Testing
- Understading Manual API Testing using Postman
- GET Methods
- POST Methods
- PUT Methods
- DELETE – Methods
- Understanding network analysis from browser
- Understanding interception
- Validations and Verifications on API
- Assertions on API
Module 8: Framework Designs
- Cucumber Installation
- Code – First Test in Cucumber
- How to Synchronize Feature File and Step Definition File
- Plugin to generate Step Definition file
- Handling test data in Cucumber
- Code – DataDriven
- Setup HTML Report
- Add Failed test screenshot in HTML Report
Module 9: Deep Diving to Cypress Automation & Report Generation
- Capturing Screenshots and videos on Failure
- Generation of Mochawesome report
- Page Object model implememtation in cypress
- Integration of Cucumber with cypress
- Creating an E2E framework in cypress from scratch
- Idea on GIT HUB
- Pushing code to GIT and execution through CICD pipeline.
Live Sessions Price:
For LIVE sessions – The offer price after discount is 300 USD 259 99 USD Or USD13000 INR11900 INR 6900 Rupees
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Course Features
- Lectures 71
- Quiz 0
- Duration 30 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes