Date :
2025-06-18
Course :
c#.net,
Date :
2025-06-18
Course :
Fullstack Development,
Date :
2025-06-20
Course :
Python ,
Gandhi Nagar, Berhampur, G.m
Database Applications
Programming & Framework
Web Development
Software Development
×
Internship
Training
Student
Login
Corporate
Training
Back
Home
Programming & Frameworks
Core Programming
Application Development
Framework Courses
Web Development
Data Science Courses
Database Applications
DBMS/SQL
SQLServer
MySql
Oracle
Projects
Design Courses
Web Designing
Matlab
Photoshop
AutoCAD
Video Editing
Software Development
Software Development
Web Site Designing
Mobile Application
Hosting Service
Course
AI Automation testing with Cypress
AI Automation testing with Cypress
₹40000
37 %off
₹25000
Course Duration
61 Hours
buy now
Description
Details
Syllabus
AI Automation testing with Cypress
AI Automation testing with Cypress
Certificate
Yes
Study Material
Yes
Project
Self
Strength
Max 10(Offline Class ) / 20 (Online Class)
Language
English, Telegu, Hindi, Oriya
Class
Online
Category
Weekday & Weekend
Basic of Java Script and Create a simple program
Introduction to Java script(JS)
Prerequisite
Environment setup (Download VS Code, Node.js, set up NODE HOME)
Create a simple program using JS
Variables & Data types
Strings and String methods
String concatenation and interpolation
Regular expressions
Array and Array methods
Object
For loop, for of loop and for in loop
Logical Operator & Relational operator.
Loose and strict comparison
Conditional statement
If
If Else
If Else if Else
Do while
While
Switch Case
? Functions in Java Script
Declarative function
Anonymous function
Arrow or ES6 function
Introduction to Cypress
What is Cypress?
Why Cypress for End-to-End Testing?
Key Features and Architecture
Installation process of cypress
Project Folder Structure Overview
Creating and Running First Test
Introduction to Cypress Test Runner
Mocha Syntax: describe(), it(), before(), after()
Chai Assertions: expect(), should(), assert()
Structuring Tests and Suites
Running Tests in CLI and GUI
Skipping and Isolating Tests: it.only, it.skip
Locating Elements using css and xpath
Actions in cypress: click(), type(), check(), select(), scroll()
Handling Form Inputs and Buttons
Custom Commands
Managing Timeouts and Retry-ability
Handling Alerts, Popups, Modals
File Uploads and Downloads
Working with Tables and Dynamic Elements
Simulating Hover and Mouse Events
Using Fixtures and External Test Data
Creating JSON Data Files
Data-Driven Testing Strategies
Accessing Environment Variables
Testing API using cy.request()
GET, POST, PUT, PATCH, DELETE methods
Validating Responses
Combining API and UI Testing
Step by step creation of framework
Implement mochawesome report
Deep Comparison Assertions
Handling Failures and Debugging
Retry-ability of Commands and Assertions
Page Object Model (POM) Design Pattern
Creating Reusable Components
Using Custom Commands for DRY Code
Cypress Best Practices for Test Maintenance
Introduction to Git, GitHub/GitLab
Integrating Cypress with GitHub Actions, GitLab CI
Creating a CI/CD Pipeline for Test Automation
Generating Reports using Mochawesome and Allure
Running Cypress Tests in Docker
Parallel Test Execution in CI
Build an End-to-End Cypress Framework
Implement API + UI Integration Tests
Use of Environment Config and Custom Commands
Real-time CI/CD Execution and Dashboard Reporting
Setup & Configuration
Using Copilot with Cypress
Copilot Features for Cypress
Testing Strategies with Copilot
Debugging & Optimization
What is Software Testing?
Importance of testing in software development
Difference between Manual and Automation Testing
Software Quality Assurance (SQA) vs Software Testing
? Phases of SDLC
SDLC Models:
Waterfall Model
V-Model
Agile Model
Spiral Model
Incremental Model
Requirement Analysis
Test Planning
Test Case Design
Test Environment Setup
Test Execution
Defect Reporting & Tracking
Test Cycle Closure
Levels of Testing
Unit Testing
Integration Testing
System Testing
Acceptance Testing (UAT)
? Functional Testing
Smoke Testing
Sanity Testing
Regression Testing
Retesting
Ad-hoc Testing
Non-functional Testing
Performance Testing (Intro only)
Load Testing
Usability Testing
Compatibility Testing
Maintenance Testing
Exploratory Testing
Static vs Dynamic Testing
? Black Box Testing
Equivalence Partitioning
Boundary Value Analysis (BVA)
Decision Table Testing
State Transition Testing
Use Case Testing
White Box Testing (Basic awareness)
Statement Coverage
Branch Coverage
Test Strategy vs Test Plan
Components of Test Plan Document
Test Scenario, Test Case & Test Script
Writing Test Cases (with templates)
Test Data Preparation
What is a defect/bug?
Defect Life Cycle (New ? Closed)
Severity vs Priority
Bug Report Template
Tools for bug tracking: JIRA (basic overview)
Agile vs Traditional Testing
Scrum Basics (Sprint, Scrum Master, Product Owner)
User Stories & Acceptance Criteria
Agile Testing Quadrants
Role of QA in Agile
JIRA
Basic uses of JIRA
Real-world requirement understanding
Writing test scenarios & test cases from real project
Executing tests and logging defects
End-to-End workflow simulation
Manual Testing Interview FAQs
Test Case-based interview scenarios
Bug reporting examples
Practical assignments and mock interviews
Basics of API Testing (Postman tool)
Understanding Test Automation Scope