0% found this document useful (0 votes)
26 views

QT Cypress 2023

Uploaded by

meeravali shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

QT Cypress 2023

Uploaded by

meeravali shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Test Automation Tool

/qttechnology /qualitythought.in
Test Automation Tool

Introduction to Cypress and its


advantages in Automation world
a What is Cypress? And why it is future of Automation
a Understand Cypress Architecture and its benefits

Step by Step instructions for


Cypress Installation & project Setup
a Learning JavaScript Fundamentals from Scratch
ü Setup Visual studio Code
ü Write Hello world program
ü Variables declaration
ü Data types
ü Loops &conditions
ü Logical operators
ü Arrays and methods
ü Functions
ü Var, Let and const Keywords
ü String and its related functions
ü Objects, Classed and its properties, methods
a Install Node.js, VS Code & Cypress for Window

Introduction to Cypress Test


Runner and command line features
a What is Cypress TestRunner
a Important Note on Cypress Versions

a Build Cypress Basic test and run from test Runner

a Running Cypress tests in supported browsers

a Exploring the Cypress project Framework structure

Getting started with


Cypress Test Automation
a Introduction to AUT (application under test) => A web application to automate
a Cypress locator strategies and how to construct them

a Cypress inbuilt plugin in testRunner to generate locators

a Basic Assertion in writing the tests with Cypress

a Handling Invisible elements with Cypress by understanding logs

/qttechnology /qualitythought.in
Test Automation Tool

Deep diving into Cypress


Commands and its Asynchronous Nature
a Understanding get and find commands with Cypress
a Grabbing the text for validations using cypress text commands

a Cypress ASynchronous nature and its promise handling

a Understanding the difference between Jquery methods and cypress commands

Handling Web Controls UI using Cypress


a How to verify and automate check boxes with Cypress
a Handling static dropdowns using select command with Cypress

a Handling Dynamic dropdowns with each command Iteration

a Handling Visible and invisible elements using Assertions in Cypress

Advance Automation to handling Alerts,


popups, Child Windows using Cypress-Jquery
a How Cypress auto handles Alerts in web Apps
a Handling Child tab with combination of Cypress & Jquery commands

a Navigating browser controls using Cypress

a Handling Web tables with Cypress using each command

a Handling Mouse hover popus using Cypress

Understand How to Automate Frames &


Child windows in Cypress
a Handling Child windows using Cypress
a Handling Frames with Cypress

Cypress Framework - Understanding


Fixtures and Custom commands
a Setting up Test Hooks
a Data driven testing with fixtures
a Building custom cypress commands
a Parametrize tests with multi data set
a Test debugging
a Build Page Object Design pattern for objects
a Configuration in cypress.json
a Screen shots and Video recording of tests
a Cypress Dashboard
a Environmental variables of cypress
a Rerun failed tests with Cypress retries configuration
a Generate reports for test execution
a Integrate cypress tests with Jenkins CI

/qttechnology /qualitythought.in
Test Automation Tool

Cypress BDD Cucumber Framework


Integration to Mocha
a What is BDD and Cucumber? Benefits of it
a Install Cucumber Cypress Pre-processor Plugin and set it in index.js file
a Converting Cypress Mocha Tests to Feature files with Gherkin Syntax
a Implementing Step Definition files for features built with real cypress code
a Data Driven Testing using Cucumber Data table feature for Cypress Tests
a Tagging Implementation to Control Test Execution for Cucumber Scenarios
a Building Cucumber Html reports for the Cypress Cucumber Test Scenarios

Mocking Http requests/responses with Cypress


a End to End Automation test execution using Cypress-Cucumber standards
a Mock HTTP Responses for generating Stub Data to test edge Scenarios
a Integration Testing with Front end and Back End response validation assertions
a Intercepting HTTP request details to test Security Scenarios
a Handling API call directly without involving browser with cypress

Session Token & Local Storage Data saving with Cypress & CSV Parsers
a Understand how JWT Session token works on browsers with example
a Make Login API Calls to extract the response token using Cypress
a How to save the Login tokens in browser Local storage using Cypress
a Complete End to end flow of purchasing the order with UI Script
a Where Cypress downloads the browser files and how to get Project path dynamically.
a Parsing CSV files into JavaScript object using Cypress neat CSV plugin

Cypress DB Integration Testing Strategy


a Setting up SQL Server with Azure for Cypress Testing
a Cypress DB Plugin Integration for DB Testing

/qttechnology /qualitythought.in
OUR STUDENTS ARE PLACED IN

Quality Thought Infosystems India (P) Ltd.

You might also like