Cypress.io
Fast, easy and reliable testing for anything that runs in a browser.
@bahmutov
@userlaneHQ
@userlaneHQ
Questions at Slido.com #cyuserlane
Questions at Slido.com #cyuserlane
Digital Adoption Platform
With Userlane’s interactive step-by-step guides, anyone
can instantly use any software without formal training.
Userlane runs on top of every browser-based application
No-code editor and dashboard allow everyone in an organization to create content
User facing app
Growing team, setting processes
Initial setup
Difficulty debugging
Slow and unreliable tests
Nice debugging capabilities
Nice dashboard with analytics
Easier syntax
Listening to route response in Testcafe
Listening to route response in Cypress
True parallelization
Running concurrently
Running in parallel
The ultra fast migration
Pipelines were starting to fail more often (up to 50% failures due to flaky tests)
Using a dedicated environment
Challenges with parallelization
Challenges with parallelization: Testing concept
Challenges with parallelization: Automated test setup
Best practices for writing tests
Best practices for writing tests
Some examples:
More information: https://cypress.io/blog/tag/flake/
Native test retries
Keeping an eye on it
Custom commands
Specific value
Click on the element
overlay.e2e.spec.ts
overlayTutorial.json
Automated accessibility testing
Failure rate
Number of specs
Pipeline duration
Q & A time
@userlaneHQ
By Cypress.io
Userlane's interactive, step-by-step guides help users instantly use any software without formal training. Find out how the team uses Cypress to increase stability, improve performance, and ensure quality for their CI/CD process while maintaining developer happiness.
Fast, easy and reliable testing for anything that runs in a browser.