Overview
Discover how to revolutionize acceptance testing with Cypress in this 56-minute conference talk from NDC Conferences. Learn why automated acceptance testing is no longer just for QA departments and how developers can create fast, reliable, and easy-to-implement tests for browser-based applications. Explore the benefits of Cypress as a next-generation web UI testing tool, including its flake-resistant nature, improved debuggability, and chainable commands. Gain insights into setting up Cypress with npm, running tests, and integrating with tools like Percy for visual testing. Address common challenges such as testing behind proxy servers and adopt strategies for gradually implementing automated testing in your projects. By the end of this talk, be prepared to break the notion that "developers don't write acceptance tests" and start implementing effective acceptance testing across all your development efforts.
Syllabus
Intro
ACME CONSULTING
WORLD CLASS COFFEE
AFTER ANOTHER BAD RELEASE
Microsoft MVP
test interactions and behaviors
next generation web Ul testing tool
not constrained by Selenium
flake resistant
debuggability
everything is chainable
npm install --save-dev cypress
npx cypress open
docs.percy.io/docs/cypress
npx cypress run
testing is hard!
Behind A Proxy Server
don't take all or nothing approach
digitaldrummer
Taught by
NDC Conferences