+48 570 570 393
You are here: Home » Services » Trainings and Workshops » Test automation with Cypress framework

Test automation with Cypress framework

  • iconLength: 3 days
  • iconFormat: Classroom/on-line
  • iconInstructor: Sławomir Radzymiński
  • iconLanguages: PL/EN

This customizable test automation workshop is a practical introduction to Cypress framework and its application to API and UI testing.

It is designed to introduce you to the topic and guide in your way from zero to hero, showing and teaching practical application, good practices, risk, limitations and introducing more advanced practices. You will start with project configuration, go through your first integration, websockets and user interface test and finish with CI integration examples.

At the end of this 24-hours long training you will be able to write your own automated tests using Cypress in a way which is easy to maintain, scale and integrate with your existing testing practices.
  1. Introduction
    • Javascript, Typescript, CSS selectors
    • Project configuration - Git, tested architecture, IDE
    • Introduction to Cypress
    • Cypress vs SeleniumWebsockets
  2. Integration testing
    • First tests
    • Cypress API (interacting with DOM, assertions (cy.should())
    • Test setup using API (cy.request())
    • Good practices of integration testing, test data creationa and cleaning
    • Risks and limitations connected with integration tests and how to deal with them
  3. Isolated front-end testing
    • Backend mocking/stubbing (cy.intercept())
    • Good practices of isolated tests
    • Risks and limitations connected with integration tests and how to deal with them
    • Websockets mocking
  4. Next steps
    • Implementing simple Page Object Model/Pattern
    • Cypress in CI (Continous Integration) context (wait-on npm start and cypress run)
    • Visual testing - Percy
    • Add-ons (code coverage, allure reporting, testrail reporter)
    • Execution of choosen tests only, tagging
The course is dedicated to people having basic hands-on experience in test automation.
Date Location Instructor Languages Price
DREDAR
Grzegórzecka 85/13
31-559 Cracow
Poland

Phone: +48 570 570 393
E-mail: office@dredar.com
LinkedIn