Extend Cypress testing to coronawarn.app links used by CWA app
See original GitHub issueFeature description
Add testing to the Cypress suite in https://github.com/corona-warn-app/cwa-website/tree/master/cypress/integration to cover the links to https://coronawarn.app which are used by the CWA Android and iOS apps.
Problem and motivation
Problem
- In March 2022 PR https://github.com/corona-warn-app/cwa-website/pull/2434 implemented a redesign of the CWA FAQs on https://www.coronawarn.app/en/faq/ and https://www.coronawarn.app/de/faq/.
- The redesign caused access from embedded links in the CWA on mobile devices to fail to display the requested FAQ article. Either the article was not displayed at all or it was not displayed expanded. See issue https://github.com/corona-warn-app/cwa-website/issues/2577.
- The Cypress test suite, run using
npm test
, did not identify these issues prior to Move-To-Production.
The underlying issues have been fixed, however there is still no Cypress test available which would have flagged these issues.
- This is related to the suggestion https://github.com/corona-warn-app/cwa-website/issues/2585 which was more concerned with the FAQ display on a mobile device. It did not consider other links used by the app.
Motivation
Running the Cypress test suite should give a high level of confidence that the website performs as needed and should provide good information to avoid publishing content which breaks the interface between CWA on the mobile device and content on https://coronawarn.app.
Internal Tracking ID: EXPOSUREAPP-13210
Issue Analytics
- State:
- Created a year ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
Add new GitHub Actions workflow carrying out the cypress test suite ...
Feature description A new GitHub Actions workflow caring out the cypress test suite ... Extend Cypress testing to coronawarn.app links used by CWA...
Read more >What should you do if you see a red tile? - Corona-Warn-App
In the case of a red tile, if you can arrange it, you should go into voluntary quarantine - at least until a...
Read more >Challenges in Regression Test Selection for End ... - mediaTUM
ABSTRACT. Dynamic regression test selection (RTS) techniques aim to min- imize testing efforts by selecting tests using per-test execution.
Read more >GitHub - André Jaenisch
A web application for diaspora*, the free and decentralized social network. Mozilla Public License 2.0. Created 11.11.2013. Updated 10.07.2020.
Read more >sitemap68.xml - Telecompaper
... -sees-45-increase-in-communications-app-traffic-during-lockdown--1340021 ... 0.1 https://www.telecompaper.com/news/egyptian-home-internet-use-rises-99- ...
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
@svengabr
Thanks for your enhancement request @MikeMcC399. We have created an internal ticket for it and will raise this topic internally. Internal Tracking ID: EXPOSUREAPP-13210
Corona-Warn-App Open Source Team