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

Release 4.9.0 - Beta 1 - Wazuh UI regression testing #6897

Closed
1 task done
asteriscos opened this issue Aug 5, 2024 · 2 comments
Closed
1 task done

Release 4.9.0 - Beta 1 - Wazuh UI regression testing #6897

asteriscos opened this issue Aug 5, 2024 · 2 comments
Assignees
Labels
level/task Task issue type/test Test issue

Comments

@asteriscos
Copy link
Member

asteriscos commented Aug 5, 2024

The following issue aims to run manual tests for the current release candidate, report the results, and open new issues for any encountered errors.

Wazuh UI tests information

Main release candidate issue wazuh/wazuh#25025
Version 4.9.0
Release candidate # Beta 1
Tag v4.9.0-beta1
Previous UI regression tests issue #6860

Test report procedure

TL;DR

  1. The specified tests will be executed in every platform and version mentioned in this issue.
  2. Include evidence of each test performed.
  3. Report any problem or bug. Open a new issue for each of them and link them here.
  4. Justify skipped tests.

All test results must have one the following statuses:

The test hasn't started yet.
🟢 All checks passed.
🔴 There is at least one failed check.
🟡 There is at least one expected fail or skipped test and no failures.

Any failing test must be properly addressed with a new issue, detailing the error and the possible cause.
It must be included in the Problems section of the current release candidate issue.

Any expected fail or skipped test must be justified with a reason.
All auditors must validate the justification for an expected fail or skipped test.

An extended report of the test results must be attached as a zip, txt or images.
This report can be used by the auditors to dig deeper into any possible failures and details.

Test

Test Chrome Firefox Safari
Verify the app package installs and operates as expected 🟢 🟢
Fix endpoints summary agent action buttons navigation 🟢 🟢
Added consistency between url and Endpoint groups view 🟢 🟢
Fixes redirects to specific techniques 🟢 🟢
Add tooltips to new discover table call to actions 🟢 🟢
Fixed render bug in security alerts table 🟢 🟢
Display rule details flyout based on URL 🟢 🟢
Leave the date of last modification on a single line on the FIM > Inventory > Windows 🟢 🟢
The dashboard of the mitre module is the same with or without a pinned agent 🟢 🟢
Checking the internal tab when changing agent on FIM > Inventory > Windows registry 🟢 🟢
Fixes report generation when have a pinned agent 🟢 🔴
Add field links in discover document details 🟢 🟢
Add view single document and surrounding documents 🟢 🟢
Fix flyout of the inventory tab of the FIM module the bottom of the dropdown shows a different grey than the background 🟢 🟢
Clear session button text is displayed in full 🟢 🟢
Unification the rendering of flyout columns 🟢 🟢
Fix maximized visualizations styles 🟢 🟢
The selected filter is not applied when redirecting to the events tab in the file integrity monitoring module 🟢 🟢
Remove rule.mitre_techniques column from the Threat Hunting 🟢 🟢
Some links in the threat hunting dashboard table do not redirect or have no links 🟢 🟢
Add colours to GitHub dashboard metric visualisations 🟢 🟢
Fixed donut card legend 🟢 🟢
Fix permalink field in Events tab in Virustotal 🟢 🟢

Test plan

  1. Verify the app package installs and operates as expected.
  2. Fix endpoints summary agent action buttons navigation
  3. Added consistency between url and Endpoint groups view
  4. Fixes redirects to specific techniques
  5. Add tooltips to new discover table call to actions
  6. Fixed render bug in security alerts table
  7. Display rule details flyout based on URL
  8. Leave the date of last modification on a single line on the FIM > Inventory > Windows
  9. The dashboard of the mitre module is the same with or without a pinned agent
  10. Checking the internal tab when changing agent on FIM > Inventory > Windows registry
  11. Fixes report generation when have a pinned agent
  12. Add field links in discover document details
  13. Add view single document and surrounding documents
  14. Fix flyout of the inventory tab of the FIM module the bottom of the dropdown shows a different grey than the background
  15. Clear session button text is displayed in full
  16. Unification the rendering of flyout columns
  17. Fix maximized visualizations styles
  18. The selected filter is not applied when redirecting to the events tab in the file integrity monitoring module
  19. Remove rule.mitre_techniques column from the Threat Hunting
  20. Some links in the threat hunting dashboard table do not redirect or have no links
  21. Add colours to GitHub dashboard metric visualisations
  22. Fixed donut card legend
  23. Fix permalink field in Events tab in Virustotal

Conclusions 🔴

Most of the tests were performed successfully, but I found an issue when trying to generate a PDF report in Firefox:

Auditors validation

The definition of done for this one is the validation of the conclusions and the test results from all auditors.

All checks from below must be accepted in order to close this issue.

@asteriscos asteriscos added type/test Test issue level/task Task issue labels Aug 5, 2024
@asteriscos asteriscos changed the title Release 4.9.0 - Release Candidate Beta 1 - Wazuh UI regression testing Release 4.9.0 - Beta 1 - Wazuh UI regression testing Aug 5, 2024
@wazuhci wazuhci moved this to Backlog in Release 4.9.0 Aug 5, 2024
@wazuhci wazuhci moved this from Backlog to In progress in Release 4.9.0 Aug 5, 2024
@chantal-kelm
Copy link
Member

chantal-kelm commented Aug 6, 2024

Test Chrome Firefox Safari
Verify the app package installs and operates as expected 🟢 🟢
Fix endpoints summary agent action buttons navigation 🟢 🟢
Added consistency between url and Endpoint groups view 🟢 🟢
Fixes redirects to specific techniques 🟢 🟢
Add tooltips to new discover table call to actions 🟢 🟢
Fixed render bug in security alerts table 🟢 🟢
Display rule details flyout based on URL 🟢 🟢
Leave the date of last modification on a single line on the FIM > Inventory > Windows 🟢 🟢
The dashboard of the mitre module is the same with or without a pinned agent 🟢 🟢
Checking the internal tab when changing agent on FIM > Inventory > Windows registry 🟢 🟢
Fixes report generation when have a pinned agent 🟢 🔴
Add field links in discover document details 🟢 🟢
Add view single document and surrounding documents 🟢 🟢
Fix flyout of the inventory tab of the FIM module the bottom of the dropdown shows a different grey than the background 🟢 🟢
Clear session button text is displayed in full 🟢 🟢
Unification the rendering of flyout columns 🟢 🟢
Fix maximized visualizations styles 🟢 🟢
The selected filter is not applied when redirecting to the events tab in the file integrity monitoring module 🟢 🟢
Remove rule.mitre_techniques column from the Threat Hunting 🟢 🟢
Some links in the threat hunting dashboard table do not redirect or have no links 🟢 🟢
Add colours to GitHub dashboard metric visualisations 🟢 🟢
Fixed donut card legend 🟢 🟢
Fix permalink field in Events tab in Virustotal 🟢 🟢
Verify the app package installs and operates as expected 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 9 39 55 a  m

Firefox

Image

Fix endpoints summary agent action buttons navigation 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.9.55.39.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.3.22.45.p.m.mov
Added consistency between url and Endpoint groups view 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.10.07.37.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.3.27.20.p.m.mov
Fixes redirects to specific techniques 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.10.11.47.a.m.mov
Grabacion.de.pantalla.2024-08-06.a.la.s.10.16.57.a.m.mov
Grabacion.de.pantalla.2024-08-06.a.la.s.10.19.09.a.m.mov
Grabacion.de.pantalla.2024-08-06.a.la.s.10.20.47.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.3.29.04.p.m.mov
Grabacion.de.pantalla.2024-08-06.a.la.s.3.31.49.p.m.mov
Grabacion.de.pantalla.2024-08-06.a.la.s.3.33.59.p.m.mov
Grabacion.de.pantalla.2024-08-06.a.la.s.3.35.50.p.m.mov
Add tooltips to new discover table call to actions 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 10 22 44 a  m Captura de pantalla 2024-08-06 a la(s) 10 22 49 a  m Captura de pantalla 2024-08-06 a la(s) 10 22 52 a  m

Firefox

Image

Image

Image

Fixed render bug in security alerts table 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 10 26 51 a  m

Firefox

Image

Display rule details flyout based on URL 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 10 28 14 a  m Captura de pantalla 2024-08-06 a la(s) 10 28 25 a  m

Firefox

Image

Image

Leave the date of last modification on a single line on the FIM > Inventory > Windows 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 10 29 55 a  m

Firefox

Image

The dashboard of the mitre module is the same with or without a pinned agent 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 10 30 38 a  m Captura de pantalla 2024-08-06 a la(s) 10 30 59 a  m

Firefox

Image

Image

Checking the internal tab when changing agent on FIM > Inventory > Windows registry 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.11.24.05.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.3.19.57.p.m.mov
Fixes report generation when have a pinned agent 🔴

Chrome 🟢

Grabacion.de.pantalla.2024-08-06.a.la.s.10.42.37.a.m.mov

Firefox 🔴

The test failed when using Firefox. I created an issue link in the conclusion of the regression test.

Image

Add field links in discover document details 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.10.47.22.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.3.59.46.p.m.mov
Add view single document and surrounding documents 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.10.50.49.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.4.05.23.p.m.mov

Chrome

Fix flyout of the inventory tab of the FIM module the bottom of the dropdown shows a different grey than the background 🟢 Captura de pantalla 2024-08-06 a la(s) 10 53 05 a  m Captura de pantalla 2024-08-06 a la(s) 10 54 05 a  m Captura de pantalla 2024-08-06 a la(s) 10 54 32 a  m

Firefox

Image

Image

Image

Clear session button text is displayed in full 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 10 56 07 a  m

Firefox

Image

Unification the rendering of flyout columns 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 11 09 45 a  m Captura de pantalla 2024-08-06 a la(s) 11 10 24 a  m Captura de pantalla 2024-08-06 a la(s) 11 11 39 a  m Captura de pantalla 2024-08-06 a la(s) 11 12 00 a  m Captura de pantalla 2024-08-06 a la(s) 11 12 23 a  m Captura de pantalla 2024-08-06 a la(s) 11 12 51 a  m

Firefox

Image

Image

Image

Image

Image

Image

Fix maximized visualizations styles 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.11.16.51.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.4.16.01.p.m.mov
The selected filter is not applied when redirecting to the events tab in the file integrity monitoring module 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.11.18.56.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.4.17.53.p.m.mov
Remove rule.mitre_techniques column from the Threat Hunting 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 11 21 23 a  m

Firefox

Image

Some links in the threat hunting dashboard table do not redirect or have no links 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.11.28.36.a.m.mov
Captura de pantalla 2024-08-06 a la(s) 12 31 04 p  m

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.4.21.09.p.m.mov
Add colours to GitHub dashboard metric visualisations 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 11 30 06 a  m

Firefox

Image

Fixed donut card legend 🟢

Chrome

Captura de pantalla 2024-08-06 a la(s) 11 32 23 a  m Captura de pantalla 2024-08-06 a la(s) 11 32 30 a  m Captura de pantalla 2024-08-06 a la(s) 11 32 53 a  m Captura de pantalla 2024-08-06 a la(s) 11 33 07 a  m

Firefox

Image

Captura de pantalla 2024-08-06 a la(s) 4 25 25 p  m Captura de pantalla 2024-08-06 a la(s) 4 25 37 p  m Captura de pantalla 2024-08-06 a la(s) 4 25 52 p  m
Fix permalink field in Events tab in Virustotal 🟢

Chrome

Grabacion.de.pantalla.2024-08-06.a.la.s.11.34.56.a.m.mov

Firefox

Grabacion.de.pantalla.2024-08-06.a.la.s.4.29.05.p.m.mov

@wazuhci wazuhci moved this from In progress to Pending review in Release 4.9.0 Aug 6, 2024
@asteriscos
Copy link
Member Author

The tests performed look good to me.

@wazuhci wazuhci moved this from Pending review to Pending final review in Release 4.9.0 Aug 6, 2024
@rauldpm rauldpm closed this as completed Aug 7, 2024
@wazuhci wazuhci moved this from Pending final review to Done in Release 4.9.0 Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue type/test Test issue
Projects
No open projects
Status: Done
Development

No branches or pull requests

3 participants