
Web Automation Testing using Cypress IO
What you'll learn
- TypeScript Programming
- Web UI Automation using Cypress
Requirements
- Need to know basics of software testing.
Description
Cypress - The most Buzzing word in Automation world which is expected to play a key role in future for its fast, easy and reliable testing for anything that runs in a browser.
Because of its Architectural design, Cypress comes with out of box capabilities to bring Stable Automation results for all Modern Web Apps.
It also have the ability to perform Integration testing by mocking incoming network responses
For Test Debugging, Cypress takes Screenshot by default for every test step and generate execution mp4 video after every test run.
Topics Covered in this Course:
----------------------------------------
TypeScript Programming
- Overview on TypeScript
- Environment setup on Windows
- TypeScript Variables
- TypeScript Data Types
- TypeScript Operators
- TypeScript Strings
- Conditional Statements
- Loops
- Arrays
- Tuples
- Functions
- Class, Object & Methods
- Inheritance
- Interface
- Modules
Web Automation using Cypress - Cypress Introduction
- Environment setup on Windows
- Environment setup on Mac
- Test Runner
- First Test Case
- How To Run Cypress Test
- Cypress Project Folder structure
- Locators
- Working with UI Elements
- Handling Alerts
- Navigation's
- Handle Table
- Working with hooks
- Working with fixtures
- Custom Commands in Cypress
- Page Object Model Pattern
- Cypress Command Line & Dashboard services
- Continuous Integration with Cypress and Jenkins
Who this course is for:
- Freshers, Manual Testers, Automation Testers