Cypress -Modern Automation Testing from Scratch + Frameworks+ API Testing(Book FREE appointment)
What you’ll learn
- Understand Cypress from Scratch and build fast and reliable Automation tests for any Web Applications using Cypress
- Complete Understanding of JavaScript Basics so that you can implement Best practices of coding for Cypress Tests
- Practical knowledge in designing Cypress Automation framework from scratch using Mocha and Cucumber Frameworks
- Understand how to Mock Network responses and Perform Integration testing with Cypress
- Real Time Hands On Exercises to practice Cypress Parallelly with Videos for building confidence on the tool
- You will learn advanced architectural concepts (Page Object Modelling and more) with CI/CD Jenkins Integration
- Complete understanding of Cypress Components for generating test execution Videos ,Screenshots & Reporting
- Complete Understanding of JavaScript Basics so that you can implement Best practices of coding for Cypress Tests
- Understand how to Mock Network responses and Perform Integration testing with Cypress
- You will learn advanced architectural concepts (Page Object Modelling and more) with CI/CD Jenkins Integration
Why this program is right for you?
Beginners and all skill levels welcome. No coding experience is required | Learning that fits into your schedule. | A path to in-demand jobs. Remote or hybrid | Flexible payment options |
- Regular Class: Weekday/Weekend (Can be adjusted)
- Start Date : TBD
- Duration: 8 Weeks.
- Regular class: 39 Hours
- Manual testers, Non-programming aware testers interested in learning Automation.
- Freshers/Graduates who want to kick start their Carrier in IT World.
After complete this course, you will be able to get a high paid job as a QA Analyst or QA Automation Engineer or Software Developer in Test in the field of Software Quality.
[x] Live Online
[ ] In class: N/A
- Each class will be recorded and shared
- Lectures & Exams
- Hand-on practice
- Question Answering
- One to One session
- 100% Job Support
- More discount or Installment payment
Course sign up to enroll
- Instructor: Director, QA Engineer; Ex-Google Engineer
- LinkedIn: www.linkedin.com/in/sarifuli
- Email: info@codenbox.com
Why Choose Codenbox?
Genuine Courses | Expert Instructor | Job Support | Money back Guarantee |
Unlock your potential and learn Industrial tools & live Projects | Learn from world class expert instructors and gain practical knowledge to boost your career. | We provide unconditional support until you land on a job | We ensure 30 days money back guarantee |
Connect with an expert
Course Descriptions
MODULE - 1: Software Testing Concept
- Software Development Life cycle (SDLC) & Testing Life Cycle (STLC)
- Testing methodology : Agile and Waterfall process(Differences)
- Different Types of Testing : White Box & Black Box Testing, Verification & Validation, Functional & Non-Functional Testing , Sanity & Smoke Testing , Adhoc Testing & Exploratory Testing , Integration Testing, Cookie Testing, Performance Testing & Load Testing, End-To-End Testing , Security testing, User Acceptance testing (UAT), Browser/ OS Compatibility Testing
MODULE - 2: JavaScript Essentials for Cypress
- Download and install Node.js
- Setup Environment Variable
- Download and install VS Code
- How to use VS Code
- Basic JavaScript Program
- Compile and run JS program
- Understanding console/Terminal output
- DOM, relation between HTML & DOM
- JS Variables and No Data Types
- JS Operators
- Access Modifiers
- Conditional statements
- Loops
- Break and continue
- Arrays
- Single/ Double Dimensional array
MODULE - 3: JavaScript OOPS Concepts
- Classes and Objects
- JavaScript methods
- Passing parameters to the methods
- Call by value and call by reference
- JS Constructor
- JS ProtoType
- JS Encapsulations
- JS Inheritance
- JS Polymorphism
- Method Overloading
MODULE - 4: Cypress for beginners
- Introduction of Cypress and architecture
- Key difference between Cypress & Selenium
- Cypress system requirement, installation & configure
- Create Cypress Project in VS Code
- Live Examples in Automating Web applications in Browsers
- Cypress Locator: How to locate an web element with Cypress
- Cypress commands
- Waits, Pause in Cypress
- WebDriver commands
- Before & After hooks in Cypress
- Custom Report
- Cypress Dashboard
- Live projects on handle real time challenges as we faced in an Web App ( Textbox/Input box, Web Button, Radio Button, Checkbox, Dropdown box/List box, Links, Alerts/Popups, Frames, Multi windows, Date Picker, Web Tables, Scroll Web page, cookies Handling Mouse Actions using Actions class, Handling Keyboard Actions etc.
MODULE - 5: Page Object Model
- Introduction to Page Object Model
- Implement Page Object Model design in Cypress
- Live project using Page Object Pattern
- Mochawesome report with Page Object model
MODULE - 6: Cucumber- BDD Framework
- Introduction and advantages of BDD framework
- Implement Cucumber in Cypress
- Integrate Cucumber+BDD framework in Cypress
- Create and use case of steps definition and feature file
- Implement Page Object Model in Cucumber +BDD framework
- Integrate Cucumber HTML Report
MODULE - 7: API Testing with Cypress
- Basic knowledge about API
- API Testing with Cypress
- Setup/Configuring Cypress Project for API Testing
- Validate Header/Status/Body API response
- Mock HTTP/network response
- Intercepting HTTP request details to Test security scenario
MODULE - 8: Continuous Integration (CI) Maven, Jenkins and GIT
- What is Continues Integration?
- Continuous Integration Tools
- Download and install Jenkins
- Maven integration with Jenkins
- Run selenium test scripts through Jenkins
- Downloading and Installing GIT/GITHUB
- Upload project to GITHUB
BONUS MODULE
- Interview questions discussion with solutions
- Helped to build professional Resume
- Mock Interview
- sample questions & Job assistance!
Book FREE appointment to enroll
Student Testimonials