Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brunopulis/awesome-cypress

🎉 A curated list of awesome things related to Cypress
https://github.com/brunopulis/awesome-cypress

List: awesome-cypress

awesome awesome-list cypress-io e2e hacktoberfest hacktoberfest2021 qa quality-assurance testing testing-tools

Last synced: 16 days ago
JSON representation

🎉 A curated list of awesome things related to Cypress

Awesome Lists containing this project

README

        

# Awesome Cypress












Awesome

A curated list of delightful Cypress


Contributions welcome! Read the contribution guidelines first.


## Contents

- [Awesome Cypress](#awesome-cypress)
- [Contents](#contents)
- [Official](#official)
- [Tools](#tools)
- [Courses](#courses)
- [Plugins](#plugins)
- [Authentication](#authentication)
- [Component Testing](#component-testing)
- [Forms](#forms)
- [Visual Testing](#visual-testing)
- [Reporting](#reporting)
- [Containers](#containers)
- [Blogs](#blogs)
- [Talks](#talks)
- [Podcasts](#podcasts)
- [Screencasts](#screencasts)
- [Webinars](#webinars)
- [Examples](#examples)

### Official

Official references of Cypress.

- [API Reference](https://docs.cypress.io/api/api/table-of-contents.html)
- [GitHub Repo](https://github.com/cypress-io/cypress)
- [Official Documentation](https://docs.cypress.io/guides/overview/why-cypress.html)
- [Release Notes](https://github.com/cypress-io/cypress/releases)
- [Roadmap](https://docs.cypress.io/guides/references/roadmap.html#Upcoming-features)

### Tools

- [Cypress Commands](https://github.com/Lakitna/cypress-commands) - A collection of Cypress commands to extend and complement the defaults;
- [Cypress Dark](https://github.com/bahmutov/cypress-dark) - Dark and Halloween color themes for Cypress.io test runner - [Gleb Bahmutov](https://github.com/bahmutov);
- [Cypress Essencial Minmap](https://github.com/samlucax/cypress-essencial-mindmap) - An open-source mindmap with essentials tools - [Samuel Lucas](https://github.com/samlucax);
- [Cypress Fiddle](https://github.com/cypress-io/cypress-fiddle)
- [Cypress Learning Checklist](https://github.com/samlucax/cypress-learning-checklist) - Accelerate your Cypress learning by prioritizing what to study first - [Samuel Lucas](https://github.com/samlucax)
- [Cypress Local Https](https://github.com/bahmutov/cypress-local-https)
- [Cypress Parallel Specs Locally](https://github.com/Shelex/cypress-parallel-specs-locally) - About
- [Cypress Utils](https://github.com/trentrand/cypress-utils) - CLI tool to easily parallelize and stress-test your Cypress tests
- [Cypress Wait Until](https://github.com/NoriSte/cypress-wait-until) - Adds waiting power to virtually everything. Use this plugin to wait for everything not expected by [Cypress wait](https://docs.cypress.io/api/commands/wait.html#Syntax) - [Stefano Magni](https://github.com/NoriSte).
- [DeploySentinel](https://deploysentinel.com/) - `cypress open` for your CI. Eliminate flaky Cypress tests with DOM, network and console log captures from CI - [Mike Shi](https://github.com/MikeShi42)
- [Moon](https://aerokube.com/moon/) - Platform for remote parallel Cypress tests execution working in Kubernetes cluster.
- [Sorry Cypress](https://github.com/agoldis/sorry-cypress/) - An open-source alternative to cypress dashboard - [Andrew Goldis](https://github.com/agoldis);
Script for parallel Cypress specs execution locally - [Shelex Oleksandr Shevtsov](https://github.com/Shelex/)
- [Specut](https://github.com/henryruhs/specut) - Cut massive test suites into equal chunks.

### Courses

Online courses from that teach end-to-end testing with Cypress over multiple videos. Note: Some of the courses require payment from their website.

- [Curso de End to End Testing con Cypress](https://platzi.com/cursos/testing-cypress/)
- [Cypress Modern Automation Testing from Scratch + Frameworks](https://www.udemy.com/course/cypress-tutorial/)
- [Introduction to Cypress](https://testautomationu.applitools.com/cypress-tutorial/)
- [Test Automation met Cypress](https://training.xebia.com/quality-test-automation/test-automation-using-cypress)
- [Test automation with Cypress (intermediate)](https://www.udemy.com/course/test-automation-with-cypress-intermediate/)
- [Test automation with Cypress basic](https://www.udemy.com/course/test-automation-with-cypress-basic/)
- [Test Production Ready Apps with Cypress](https://egghead.io/courses/test-production-ready-apps-with-cypress)
- [Testes automatizados com Cypress (básico)](https://www.udemy.com/course/testes-automatizados-com-cypress-basico/)
- [Testes automatizados com Cypress (intermediário)](https://www.udemy.com/course/testes-automatizados-com-cypress-intermediario/)

### Plugins

#### Authentication

- [Cypress Keycloak Commands](https://github.com/Fredx87/cypress-keycloak-commands) - Cypress commands for authenticate users with Keycloak Identity Provider.
- [Cypress NTLM Auth](https://github.com/bjowes/cypress-ntlm-auth) - NTLM authentication support for Cypress.
- [Cypress OTP](https://github.com/NoriSte/cypress-otp) - Valid OTP token generation for Cypress.
- [Cypress Social Logins](https://github.com/lirantal/cypress-social-logins) - Cypress authentication flows using social network providers.

#### Component Testing

- [Cypress Angular Unit Test](https://github.com/bahmutov/cypress-angular-unit-test) - Test Angular component using Cypress Test Runner.
- [Cypress Angular Unit Test](https://github.com/bahmutov/cypress-angularjs-unit-test) - Unit test Angularjs code using Cypress Test Runner.
- [Cypress Cycle Unit Test](https://github.com/bahmutov/cypress-cycle-unit-test) - Test Cycle.js components using Cypress Test Runner.
- [Cypress Hyperapp unit test](https://github.com/bahmutov/cypress-hyperapp-unit-test) - Test Hyperapp components and applications using Cypress Test Runner.
- [Cypress React unit test](https://github.com/bahmutov/cypress-react-unit-test) - Test React components using Cypress Test Runner.
- [Cypress Svelte unit test](https://github.com/bahmutov/cypress-svelte-unit-test) - Test Svelte components using Cypress Test Runner.
- [Cypress Vue unit test](https://github.com/bahmutov/cypress-vue-unit-test) - Test Vue.js components using Cypress Test Runner.

#### Forms

- [Cypress Forms Commands](https://github.com/SamuelTrottier/cypress-forms-commands) - Easier form filling and validation

#### Visual Testing

- [Applitools](https://applitools.com/tutorials/cypress.html)
- [Cypress Blink Test](https://github.com/PatrickWalker/cypress-visual-regression)
- [Cypress Image Diff](https://github.com/uktrade/cypress-image-diff)
- [Cypress Image Snapshot](https://github.com/palmerhq/cypress-image-snapshot)
- [Cypress Plugin Snapshots](https://github.com/meinaart/cypress-plugin-snapshots)
- [Cypress Visual Regression](https://github.com/mjhea0/cypress-visual-regression)
- [Happo](https://github.com/happo/happo-cypress)
- [Micoo](https://github.com/Mikuu/Micoo/tree/master/clients/micoocypress)
- [Percy](https://docs.percy.io/docs/cypress)
- [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/agent-cypress)

#### Reporting

- [Autoset status cypress testrail reporter](https://github.com/dkuznetsov21/autoset-status-cypress-testrail-reporter)
- [Cypress Allure Plugin](https://github.com/Shelex/cypress-allure-plugin)
- [Cypress failed log](https://github.com/bahmutov/cypress-failed-log)
- [Cypress Health Check](https://github.com/bdimitrovski/cypress-healthcheck)
- [Cypress log to output](https://github.com/flotwig/cypress-log-to-output)
- [Cypress Mochawesome reporter](https://github.com/LironEr/cypress-mochawesome-reporter)
- [Cypress Msteams reporter](https://github.com/maritome/cypress-msteams-reporter)
- [Cypress Slack Reporter](https://github.com/you54f/cypress-slack-reporter)
- [Cypress teamcity reporter](https://github.com/prma85/cypress-teamcity-reporter)
- [Cypress terminal report](https://github.com/archfz/cypress-terminal-report)
- [Cypress testrail reporter](https://github.com/Vivify-Ideas/cypress-testrail-reporter)
- [Cypress testomatio reporter](https://github.com/testomatio/reporter/blob/master/docs/frameworks.md#Cypress)
- [Mochawesome merge](https://github.com/antontelesh/mochawesome-merge)

### Containers

- [Cypress Docker images](https://github.com/cypress-io/cypress-docker-images) - Docker images with Cypress dependencies and browsers.

### Blogs

- [Official Cypress Blog](https://www.cypress.io/blog/)

### Talks

- [Testes end to end com Cypress](https://t.co/57UlB5ht9T?amp=1) | [Laís Lima](https://twitter.com/laislima_dev) - PT-BR.

### Podcasts

- [Assert(js) panel: Kent C. Dodds, Justin Searls, Gleb Bahmutov and Brian Mann](https://www.youtube.com/watch?v=ltzNIOF_L3E&feature=youtu.be) - Published on [#hashbang](https://www.youtube.com/playlist?list=PLZ66c9_z3umOuPSGsTu3mfzt6PGZeUyQZ).
- [Big Testing in JavaScript](https://frontside.com/podcast/090-big-testing-in-java-script/) - Published on [The Frontside Podcast](https://frontside.com/blog)
- [Cypress.io Hot Seat Questions with Gleb Bahmutov](https://www.joecolantonio.com/testtalks/256-gleb-bahmutov/) - Published on [TestTalks](https://joecolantonio.com/testtalks/).
- [Cypress.io](https://devchat.tv/js-jabber/224-jsj-cypress-js-with-brian-mann/) - Published on [JavaScript Jabber](https://devchat.tv/podcasts/js-jabber/)
- [Cypress.io](https://thewebplatformpodcast.com/164-cypressio) - Published on [The Web Platform Podcast](https://thewebplatformpodcast.com/)
- [Cypress](https://blog.codepen.io/2018/10/16/195-cypress/) - Published on [CodePen](https://blog.codepen.io/).
- [Dave Beck with Foundry 45 and Brian Mann with Cypress.io](https://businessradiox.com/podcast/atlanta-business-radio/dave-beck/) - Published on [Atlanta Business Radio](http://businessradiox.com/).
- [Episode 3: Dan Wahlin on End to End Testing with Cypress.io](https://realtalkjavascript.simplecast.fm/e03e32ef) - Published on [Real Talk JavaScript](https://realtalkjavascript.simplecast.fm/).
- [JavaScript Testing Using Jest with Kent C. Dodds](https://testguild.com/podcasts/automation/195-javascript-testing-using-jest-with-kent-c-dodds/) - Published on [TestTalks](https://joecolantonio.com/testtalks/).
- [Test all the things with Cypress](https://javascriptair.com/episodes/2016-09-21/) - Published on [JavaScript Air](https://javascriptair.com/).
- [Testing in JavaScript with Gil Tayar](https://devchat.tv/js-jabber/jsj-341-testing-in-javascript-with-gil-tayar/) - Published on [JavaScript Jabber](https://devchat.tv/js-jabber).
- [This.JavaScript: State of Testing](https://www.youtube.com/watch?v=iycQpCFBASE) - Published on [This Dot](https://www.thisdot.co/).
- [Using Cypress for end-to-end testing with Gleb Bahmutov](https://www.youtube.com/watch?v=zTHQqiu_y0Q&list=PLkp6BbeMCOm3TYAIPYkv1R8ESme8xlHVV&index=4) - Published [Developer small talk](https://www.youtube.com/playlist?list=PLkp6BbeMCOm3TYAIPYkv1R8ESme8xlHVV).

### Screencasts

- [Automated and Manual Accessibility Testing with Marcy Sutton](https://www.youtube.com/watch?v=IADSsClWVtA)
- [CircleCI + Cypress.io: End to end testing made easy](https://www.youtube.com/watch?v=J-xbNtKgXfY)
- [Cypress + Cucumber Automated Browser Testing stream 02](https://www.youtube.com/watch?v=JNYia3gHCc4)
- [Cypress End-to-End Testing](https://www.youtube.com/watch?v=7N63cMKosIE)
- [Cypress: cómo mantener el amor tras las primeras citas](https://www.youtube.com/watch?v=LlF6VhAAm7g)
- [Cypress.io - Automatización al siguiente nivel - Didier Corrales](https://www.youtube.com/watch?v=9IVA2HTtlL0)
- [Cypress.io React TodoMVC test](https://www.youtube.com/watch?v=nq_WRILIFTw)
- [End to End Testing a Web Application using Cypress](https://www.youtube.com/watch?v=woI490HRM34)
- [Fun and Fast End to End Testing Using Cypress](https://www.youtube.com/watch?v=zpn0f4sKUNw)
- [GeeCON 2019: Dmitry Vinnik - Modern Web Testing: Going Beyond Selenium](https://www.youtube.com/watch?v=1m2AcmiEdpI).
- [Get the latest updates from Cypress](https://www.youtube.com/watch?v=FfqD1ExUGlw)
- [How to write tests for your Gatsby sites and apps](https://www.twitch.tv/jlengstorf)
- [My Cypress Workflow](https://www.youtube.com/channel/UCt7yOnL7bI7yCa1Xe_GTjJQ)
- [ngHouston - Intro to Cypress w/ Jesse Sanders](https://www.youtube.com/watch?v=tM2KRTE3F6Y)
- [Preparing Angular Cypress End to End Tests for Continuous Integration (CI)](https://www.youtube.com/watch?v=WOCrIhqk7Js)
- [Problemas, ventajas y retos del Test end to end con Cypress.io](https://www.youtube.com/watch?v=rA_1fPa38Tg)
- [Running Cypress.io off the Command Line](https://www.youtube.com/watch?v=Eprov0EKRfQ).
- [Testing hyperapp with Cypress](https://www.youtube.com/watch?v=w8liCoPsDIU)
- [Tests fonctionnels avec Cypress](https://www.youtube.com/watch?v=CC-1i0bMIoA)
- [TP Vlog 12 - Cypress io, instalacja, konfiguracja, pierwsze testy](https://www.youtube.com/watch?v=WvmGRZNw6j8&t=1s)
- [Using Cypress for end-to-end testing with Gleb Bahmutov](https://www.youtube.com/watch?v=zTHQqiu_y0Q).
- [Working with XHR in Web app automation testing with Cypress.io](https://www.youtube.com/watch?v=JNYia3gHCc4)

### Webinars

- [CircleCI and Cypress.io: Easily integrate end to end web application testing](https://www.youtube.com/watch?v=J-xbNtKgXfY) - [Slides](https://slides.com/bahmutov/circleci-cypress-orb).
- [Complete Code Coverage with Cypress](https://www.youtube.com/watch?v=C8g5X4vCZJA)
- [Cypress + Gatsby: Confidently fast web development](https://www.youtube.com/watch?v=Tx6Lg9mwcCE)
- [Cypress in a Nutshell](https://www.youtube.com/watch?v=LcGHiFnBh3Y)
- [Cypress.io + Percy = End-to-End functional and visual testing for the web](https://www.youtube.com/watch?v=MXfZeE9RQDw)
- [From Zero to Hero with Cypress: Slido's journey of creating E2E tests without JS experience](https://www.youtube.com/watch?v=Vnlwy-qF90c)
- [Get the latest updates from Cypress](https://www.youtube.com/watch?v=FfqD1ExUGlw)
- [How GoDaddy Created A Culture of Quality Through Test Automation with Cypress](https://www.youtube.com/watch?v=ZSbNT-Fff9A)
- [How PlanGrid (Autodesk) Achieved Consistency in Automation Across 20 Development Teams](https://www.youtube.com/watch?v=aaU41lsdX24) - [Slides](https://cypress.slides.com/cypress-io/quality-in-1-million-projects).
- [How Siemens SW Hub increased their test productivity by 38% with Cypress](https://www.youtube.com/watch?v=aMPkaLOpyns) - [Slides](https://slides.com/bahmutov/circleci-cypress-orb).
- [SaltStack's QA Turnaround Using Cypress.io](https://www.youtube.com/watch?v=8iBna-2gIzM)
- [Spotahome´s Test-First Engineering Culture Using Cypress](https://www.youtube.com/watch?v=3YODposgH5A)

### Examples

- [Cypress for Everything 🤩: testing SEO, Http Redirects, Logins, Sitemaps and more!](https://github.com/riccardogiorato/cypress-for-everything)
- [Cypress recipes for common scenarios](https://github.com/cypress-io/cypress-example-recipes)