#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Parallel Test execution in Cypress with CI/CD
1.
2. Cypress Overview
Some Key Features of Cypress
Cypress vs Selenium
Cypress Framework
Reporting
Parallel run on CI/CD Pipelines
Reporting on CI/CD Pipeline
3. • Cypress is an open-source end-to-end testing
framework and tool commonly used for web
applications.
• It is designed to make it easier for developers
and QA (Quality Assurance) professionals to
write, automate, and run tests for web
applications in a simple and reliable manner.
• Cypress is known for its ease of use and ability
to provide fast and consistent testing results.
5. ARCHITECTURE
DOM ACCESS
It operates directly within the browser. This
architecture allows Cypress to provide real-time
reloading and better debugging capabilities.
Uses a client-server architecture where test
scripts send commands to a WebDriver,
which then communicates with the
browser.
It automatically waits for elements to become
available, reducing the need for explicit waits
and timeouts
Requires explicit waiting strategies to
ensure that web elements are ready
before interacting with them
DEBUGGING
SPEED
It operates directly within the browser. This
architecture allows Cypress to provide real-time
reloading and better debugging capabilities.
Uses a client-server architecture where
test scripts send commands to a
WebDriver, which then communicates
with the browser.
Generally faster execution because it operates
directly within the browser and doesn't rely on a
separate WebDriver
May have slower execution due to the
client-server architecture and WebDriver
communication.
6.
7.
8.
9.
10. Do you have questions?
Presented By:
Chainsingh Shekhawat
Somendra Sharma