0% completed
All LessonsFree Lessons (3)
What is Cypress?
A Short Introduction to Cypress
Why Cypress?
Who Should Use Cypress?Quiz
How Cypress Works
What Makes Cypress Different?The Testing ApproachQuiz
The Features of Cypress
Time TravelSpies, Stubs, and ClocksConsistent ResultsCross-Browser TestingQuiz
The Structure of Cypress
Fixtures and IntegrationPlugins and SupportConfigurationQuiz
Writing Your Very First Test Case
Organizing Your TestsInteracting with ElementsAliasingConditional TestingQuiz
Integrating Axe
Why is Accessibility Important?Checking AccessibilityQuiz
Running Your Test Cases
The Test RunnerRetry-abilityQuiz
Debugging Cypress
Using DebuggersDebugging Flaky TestsQuiz
What's Next?
Join the CommunityThank You!
Appendix
Setting Up a New Project
Quiz
Resources
Frontend End-to-End Testing with Cypress/

...

/

Resources

Resources

You can find all of the references here, broken down by the name of the lesson.

We'll cover the following...
  • A Short Introduction to Cypress
  • Who Should Use Cypress?
  • What Makes Cypress Different?
  • The Testing Approach
  • Time Travel
  • Spies, Stubs, and Clocks
  • Consistent Results
  • Cross-Browser Testing
  • Setting Up a New Project
  • Fixtures and Integration
  • Configuration
  • Interacting with Elements
  • Why Accessibility is Important?
  • Checking Accessibility
  • The Test Runner

A Short Introduction to Cypress

  1. GitHub Repository: https://github.com/cypress-io/cypress

Who Should Use Cypress?

  1. The mission of Cypress: https://docs.cypress.io/guides/overview/why-cypress.html#Our-mission
  2. Cypress Documentation: https://docs.cypress.io/
  3. Official Roadmap: https://docs.cypress.io/guides/references/roadmap
  4. Cypress on Twitter: https://twitter.com/cypress_io

What Makes Cypress Different?

  1. Mocha: https://mochajs.org/
  2. Mocha’s Async Support: https://mochajs.org/#asynchronous-code
  3. ChaiJS: http://chaijs.com/
  4. Chai-jQuery: https://github.com/chaijs/chai-jquery
  5. Sinon.js: https://sinonjs.org/
  6. Cypress.sinon: https://docs.cypress.io/api/utilities/sinon
  7. cy.stub: https://docs.cypress.io/api/commands/stub
  8. cy.spy: https://docs.cypress.io/api/commands/spy
  9. Sinon-Chai: https://github.com/cypress-io/sinon-chai
  10. Lodash: https://lodash.com/
  11. jQuery: https://jquery.com/
...