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

Run the dashboard UI Test #584

Closed
3 tasks
amarouane-ABDELHAK opened this issue Jul 17, 2023 · 4 comments
Closed
3 tasks

Run the dashboard UI Test #584

amarouane-ABDELHAK opened this issue Jul 17, 2023 · 4 comments
Assignees

Comments

@amarouane-ABDELHAK
Copy link
Contributor

We need to implement automated UI tests for the dashboard using an automated testing framework. This will help ensure the stability and quality of the dashboard components. The purpose of this issue is to provide the first tests to validate the contents of the web application across different browsers and platforms.

Acceptance Criteria:

  • Create test cases that cover different UI functionalities. These test cases should verify the content of the web application and simulate user interactions such as clicking buttons, inputting data, and verifying expected results.
  • Write test scripts. These scripts will execute the test cases and interact with the web application's UI elements.
  • The test can be used with CI/CD
@j08lue
Copy link
Contributor

j08lue commented Jul 18, 2023

What kind of tests do you have in mind, @amarouane-ABDELHAK and @Caden-Helbling? Unit tests at code level or end-to-end testing with some automation tool (Cypress or so) - or something in-between?

We have had an external team look into UI testing strategies for VEDA UI a little while back. I am not sure how far they got, because we stopped that track quite early. @danielfdsilva, do you know whether any documentation exists from Qalified's strategizing?

Depending on the kind of tests, it should probably be discussed whether they should be part of this repo / code base, or live in their own project (at least to begin with). Please feel free to discuss that strategy with @danielfdsilva and the other veda-ui maintainers.

@amarouane-ABDELHAK
Copy link
Contributor Author

What kind of tests do you have in mind, @amarouane-ABDELHAK and @Caden-Helbling? Unit tests at code level or end-to-end testing with some automation tool (Cypress or so) - or something in-between?

Perform an automated testing framework for functional and end-to-end testing of the dashboard and simulating the user interaction with the different UI components (buttons, links...)

We have had an external team look into UI testing strategies for VEDA UI a little while back. I am not sure how far they got, because we stopped that track quite early. @danielfdsilva, do you know whether any documentation exists from Qalified's strategizing?

I didn't know about this or any plan about using Qalified

Depending on the kind of tests, it should probably be discussed whether they should be part of this repo / code base, or live in their own project (at least to begin with). Please feel free to discuss that strategy with @danielfdsilva and the other veda-ui maintainers.

Sounds good

@Caden-Helbling
Copy link

Initial implementation here: https://github.com/Caden-Helbling/selenium-testing

@j08lue
Copy link
Contributor

j08lue commented Aug 28, 2023

@slesaad slesaad closed this as completed Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants