Skip to content

Workshop to teach you about the Cypress testing framework

Notifications You must be signed in to change notification settings

rob212/cypress-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cypress workshop

👋 hello!

This repo contains a workshop to teach you about getting started with the Cypress testing framework (https://www.cypress.io/).

System Requirements

If you do not have Node installed and are running on Mac or Linux, I advise the use of nvm

All of these must be available in your PATH. To verify things are set up properly, you can run this:

git --version
node --version
npm --version

Setup

After you've made sure to have the correct things (and versions) installed, you should be able to just run a few commands to get set up:

$ git clone https://github.com/rob212/cypress-workshop.git
$ cd cypress-workshop

Running the code

Open up this repo in your favourite editor. Run npm install once to get the dependencies.

Exercises

Once you have successfully installed dependencies the first exercise can be found in /src/exercises/01.md

Work your way through the exercises sequentially. The solutions are available in /src/solutions but don't be tempted to look before you try them for yourself, otherwise you are stealing your own learning.

Schedule

  • 🎙 Logistics
  • 🎙 What is Cypress?
  • 💪 Testing an existing app
  • 🎙 Introducing Cypress Testing Library
  • 💡 Writing happy path test for your own app
  • ❓ Q&A

Questions

Please do ask! Interrupt me. If you have an unrelated question, please send me it on Slack.

Slack (for remote workshops)

  • Help us make this more human by keeping your video on if possible
  • Keep microphone muted unless speaking

About

Workshop to teach you about the Cypress testing framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published