Giridhar Rajkumar

@vgrk2017

Test Automation Consultant | Cypress Ambassador

https://learndevtestops.com

Agenda

What is Cypress?

Benefits

Demo - Cypress Setup & Dockers

Features of Cypress

Q & A

What is Cypress?

Web Automation Testing Tool for Modern Web Apps built on ReactJS, AngularJS

 

Easy tool to be adapted by Developers & Testers

Runs the tests inside the browser

Great alternative for Selenium, but built differently

Fast, reliable, E2E Testing tool for modern web apps

Features of Cypress

Features of Cypress

Benefits

What is Docker?

Docker is a set of platform as a service (PaaS) products that uses OS-level virtualization to deliver software in packages called containers.[6]

- Wikipedia

Purpose of Docker for Testers

Customised Cross Browser Testing

Easy Virtual Environment Setup

Faster Test Execution

Pipeline Friendly

Cypress & Docker

Docker Images -

https://github.com/cypress-io/cypress-docker-images/tree/master/browsers

Docker File -

Terminal Build Trigger

docker build cypress .

Let's see it in action...

Limitations

Questions?

Cloud London - Cypress & Docker

By Giridhar Rajkumar

Cloud London - Cypress & Docker

This deck is used for the East Anglia Quality Assurance Meetup Group's Cypress Introduction Session

  • 235