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

Extend Cypress tests for dashboard pages and components #624

Open
bill-n opened this issue Jun 19, 2024 · 3 comments
Open

Extend Cypress tests for dashboard pages and components #624

bill-n opened this issue Jun 19, 2024 · 3 comments
Assignees
Labels
dashboard Part of CISO/OSPO experience to access UI good first issue Good for newcomers

Comments

@bill-n
Copy link
Contributor

bill-n commented Jun 19, 2024

Write cypress test to cover all functionality and UI elements on each page to minimize UI-related bugs and regression to ensure consistent functionality across all UI pages.

@JamieSlome
Copy link
Member

@bill-n - as our community testing wizard, do you want to take this one on?

I think our best approach here is Cypress snapshot testing. I used it at my startup for testing overall UI and component stability between PRs. Are you familiar with snapshot testing? What do you think? 🤔

https://docs.cypress.io/plugins#visual-testing

@JamieSlome JamieSlome added the good first issue Good for newcomers label Jun 19, 2024
@JamieSlome JamieSlome changed the title Extend cypress tests for each page of the UI Extend Cypress tests for dashboard pages and components Jun 19, 2024
@JamieSlome JamieSlome added the dashboard Part of CISO/OSPO experience to access UI label Jun 19, 2024
@bill-n
Copy link
Contributor Author

bill-n commented Jun 19, 2024

@bill-n - as our community testing wizard, do you want to take this one on?

I think our best approach here is Cypress snapshot testing. I used it at my startup for testing overall UI and component stability between PRs. Are you familiar with snapshot testing? What do you think? 🤔

yes!! please hang this issue on my neck 🤔

@JamieSlome
Copy link
Member

All yours! 🔥

Let me know if I can support on the snapshot aspect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dashboard Part of CISO/OSPO experience to access UI good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants