Cypress – Automation Testing Tool Certificate for Nimisha Sethi
Certificate ID:
658239
Authentication Code:
e20f6
Certified Person Name:
Nimisha Sethi
Trainer Name:
Saurabh Dhingra
Duration Days:
2
Duration Hours:
14
Course Name:
Cypress – Automation Testing Tool
Course Date:
3 November 2021 09:30 to 4 November 2021 16:30
Course Outline:
UI Automation
- Introduction to automation testing
- Introduction to Cypress tool
- Cypress Installation and Project Setup
- JavaScript Basics required for automation testing
- Cypress Test runner features
- Command line arguments for Cypress
- Cypress Basic Commands for Automation
- Cypress & Jquery combination
- Handling Web controls UI using Cypress
- UI Automation (Checkboxes, Radio buttons, Edit boxes, Dropdowns with Cypress)
- Handling Popups, Alerts using Cypress
- Handling Child windows and Frames with Cypress
- Cypress Assertions in detail
- Cypress Framework Development and best practices
- Cypress Fixtures and Custom commands
- Design patterns - Page object Design pattern with Cypress tests
- Data-Driven Testing and Test parameterization
- Taking screenshots
- Generating reports
- Generating logs
API Testing
- Introduction to API
- What is REST API?
- What is API Testing?
- Why API Testing is important?
- What are CRUD Operations?
- HTTP Method
- Status code
- Test Application Setup
- Sending GET Request
- Sending GET Request with Query Parameters
- Sending Accept and Content-Type headers
- Deserializing Response
- Serializing JSON Request payload and sending POST Request
- Sending PUT Request
- Sending PATCH Request
- Sending DELETE Request
- Basic Authorization with Azure DevOps APIs
- OAuth2.0 Authorization using Spotify application
- Integration with CI/CD tools like Jenkins