Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SPIKE 5 days] Investigate cross browser testing #3246

Open
rmccar opened this issue Jun 27, 2024 · 0 comments
Open

[SPIKE 5 days] Investigate cross browser testing #3246

rmccar opened this issue Jun 27, 2024 · 0 comments
Labels
Low Priority Spike Requires investigation outside BAU work Testing

Comments

@rmccar
Copy link
Contributor

rmccar commented Jun 27, 2024

Currently we do not have cross browser testing in place. This is leaving us open to browser specific bugs that we may never know are an issue. We only test on chrome through puppeteer in our visual regression tests. We used to test on multiple browsers using Browserstack and Percy. This was replaced with BackstopJS because of costs.

We should investigate if there is a way of using BackstopJS to test in multiple browsers. Or if not there are any free alternatives that we could use to do this.

We will need to take into consideration the length of time these tests will take to run and when they should be run. Currently we run BackstopJS on every PR and just using Chrome that is taking around 45 mins to run our tests which is already very long. How much longer will it take if we start testing in multiple browsers?

Spike outcomes
List of options and associated costs
Present back to team MVP

@rmccar rmccar added the Spike Requires investigation outside BAU work label Jun 27, 2024
@MagdalenaLarge MagdalenaLarge added Testing Refine To be refined labels Aug 1, 2024
@e-livingstone e-livingstone changed the title Investigate cross browser testing SPIKE Investigate cross browser testing Aug 1, 2024
@e-livingstone e-livingstone changed the title SPIKE Investigate cross browser testing [SPIKE 5 days] Investigate cross browser testing Aug 1, 2024
@e-livingstone e-livingstone added Low Priority and removed Refine To be refined labels Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Low Priority Spike Requires investigation outside BAU work Testing
Projects
None yet
Development

No branches or pull requests

3 participants