Setting up video recording and screenshots on failure
-
-
Selector Playground
-
-
Testing network requests
-
-
Using data fixtures in your tests
-
-
Retry-ability and custom assertions
-
-
Running Cypress tests on CI
WHAT YOU WILL LEARN
This workshop teaches you how to test a modern web application using the Cypress.io end-to-end test runner. The application we are going to test uses the Vue.js framework, with Vuex data management and REST API calls, but the testing will be applicable to any modern web app, regardless of the technology it uses.
SPEAKER'S BIO
Gleb Bahmutov
Sr Director of Engineering at Mercari US
Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the web a better place as a Distinguished Engineer at Cypress.io. At night he is fighting software bugs and blogs about it at https://glebbahmutov.com/blog
FOR WHOM?
Every developer and QA who needs to write end-to-end tests for a web application.
WHAT YOU NEED BEFORE WE START:
1
Knowledge of web development using JavaScript
2
Some basic Node.js skills
3
A fancy coffee mug. Tea mugs are also accepted if you are not a caffeine addict yet :)
COURSE BENEFITS
After the workshop, you will learn how to test any web application using Cypress and run the tests on each commit.