Define Cypress testing policy
See original GitHub issueThis follows from https://github.com/corona-warn-app/cwa-website/issues/2476#issuecomment-1049661047.
The Cypress suite tests the web contents of https://www.coronawarn.app/ for errors as documented in the Testing section of the README document. The tests are not run regularly so issues may go undetected.
Tests can be run against Chrome (npm run test:chrome
) or Firefox (npm run test:firefox
) browsers. Chrome is the default browser selected by npm test
.
The policy for testing should be defined.
- Should PR submitters check against Cypress before submitting changes?
- Should Cypress tests be run manually or automatically at regular intervals to catch errors?
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Best Practices - Cypress Documentation
One of the best parts of Cypress is its emphasis on debuggability. Unlike other testing tools - when your tests end - you...
Read more >What is Cypress Testing? What It Is and How to Get Started
Cypress is a JavaScript-based end-to-end testing tool designed for modern web test automation. This developer-friendly tool operates directly in ...
Read more >What is Cypress Testing Library and its Usage - BrowserStack
Browser Automation using frameworks like Cypress is widely used for testing web elements. To query web elements, Cypress provides commands like ...
Read more >Cypress - CMS quality reporting programs ... - HealthIT.gov
What is Cypress? ... Cypress is the rigorous and repeatable testing tool of Electronic Health Records (EHR) and EHR modules in calculating CMS...
Read more >Cypress Testing: A Guide to Running Web Application Tests
What is Cypress ? ... Cypress is a modern, open-source test suite for web applications. It's built on top of Electron, which is...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Considering the issues which surfaced after releasing the FAQ updates last week, the Open Source Team might like to review their policy on testing with Cypress.
master
branch after the mergeIt would make sense to decide to rely more on Cypress testing to avoid unplanned temporary loss of functionality and unscheduled urgent work to fix issues not caught by formal testing.
“To minimize the occurrence of errors we would ask you to perform all tests when contributing to our repository.”
to README.md.