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.1 - Release Candidate 1 - Wazuh UI regression testing #7007

Closed
1 task done
asteriscos opened this issue Sep 23, 2024 · 4 comments
Closed
1 task done

Release 4.9.1 - Release Candidate 1 - Wazuh UI regression testing #7007

asteriscos opened this issue Sep 23, 2024 · 4 comments
Assignees
Labels
level/task Task issue type/test Test issue

Comments

@asteriscos
Copy link
Member

asteriscos commented Sep 23, 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#25833
Version 4.9.1
Release candidate # RC 1
Tag v4.9.1-rc1
Previous UI regression tests issue

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:

Doesn't apply
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 🟢 🟢 🟢
Fixed always disabled property from Active response #6901 🟢 🟢 🟢
Changed windows-agent-deployment command #6905 🟢 🟢 🟢
Fixed an error sending payload parameters as arrays on the Dev Tools application #6908 🟢 🟢 🟢
Repair mac deployment-agent-command #6909 🟢 🟢 🟢
Bump axios version to 1.7.4 #6919 🟢 🟢 🟢
Improve intelligence flyout details readability #6954 🟢 🟢 🟢
Change the text of the query limit tooltip #6981 🟢 🟢 🟢
Changed inventory vulnerabilities references to links #6960 🟢 🟢 🟢
Add Vulnerabilities Detection and Office 365 links to agent menu on Endpoints Summary #6983 🟢 🟢 🟢
Changed follow redirects versions #6982 🟢 🟢 🟢
Fix styles that truncates Discover plugin rows #6989 🟢 🟢 🟢
Columns-selector in events show firsts the picked columns #6984 🟢 🟢 🟢
Vulnerability dashboard error loading for read only user #6993 🟢 🟢 🟢
Add feature to filter by field in the events table rows #6991 🟢 🟢 🟢
Font size correction in table #6987 🟢 🟢 🟢
Remove many loading spinners in some views #6956 🟢 🟢 🟢
Remove groups autoformat #6999 🟢 🟢 🟢
Fixed a problem updating the API host registry #6995 🟢 🟢 🟢
Modify link to sample data in the section dashboards and references to opensearch dashboards #311 🟢 🟢 🟢

Test plan

  1. Verify the app package installs and operates as expected
  2. Fixed always disabled property from Active response #6901
  3. Changed windows.agent.deployment command #6905
  4. Fixed an error sending payload parameters as arrays on the Dev Tools application #6908
  5. Repair mac deployment.agent.command #6909
  6. Bump axios version to 1.7.4 #6919
  7. Improve intelligence flyout details readability #6954
  8. Change the text of the query limit tooltip #6981
  9. Changed inventory vulnerabilities references to links #6960
  10. Add Vulnerabilities Detection and Office 365 links to agent menu on Endpoints Summary #6983
  11. Changed follow redirects versions #6982
  12. Fix styles that truncates Discover plugin rows #6989
  13. Columns.selector in events show firsts the picked columns #6984
  14. Vulnerability dashboard error loading for read only user #6993
  15. Add feature to filter by field in the events table rows #6991
  16. Font size correction in table #6987
  17. Remove many loading spinners in some views #6956
  18. Remove groups autoformat #6999
  19. Fixed a problem updating the API host registry #6995
  20. Modify link to sample data in the section dashboards and references to opensearch dashboards #311

Conclusions 🔴

Two problems were encountered for which we have opened issues. These were not part of the listed test, which worked as expected.

Open issues:

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 Sep 23, 2024
@asteriscos asteriscos changed the title Release [WAZUH VERSION] - Release Candidate [RC VERSION] - Wazuh UI regression testing Release 4.9.1 - Release Candidate 1 - Wazuh UI regression testing Sep 23, 2024
@Tostti Tostti self-assigned this Sep 23, 2024
@JuanGarriuz JuanGarriuz self-assigned this Sep 23, 2024
@chantal-kelm chantal-kelm self-assigned this Sep 23, 2024
@chantal-kelm
Copy link
Member

chantal-kelm commented Sep 23, 2024

Test

⚪ Chome and Firefox tests were skipped because another teammate did them.

Test Chrome Firefox Safari
Verify the app package installs and operates as expected 🟢
Fixed always disabled property from Active response #6901 🟢
Changed windows-agent-deployment command #6905 🟢
Fixed an error sending payload parameters as arrays on the Dev Tools application #6908 🟢
Repair mac deployment-agent-command #6909 🟢
Bump axios version to 1.7.4 #6919 🟢
Improve intelligence flyout details readability #6954 🟢
Change the text of the query limit tooltip #6981 🟢
Changed inventory vulnerabilities references to links #6960 🟢
Add Vulnerabilities Detection and Office 365 links to agent menu on Endpoints Summary #6983 🟢
Changed follow redirects versions #6982 🟢
Fix styles that truncates Discover plugin rows #6989 🟢
Columns-selector in events show firsts the picked columns #6984 🟢
Vulnerability dashboard error loading for read only user #6993 🟢
Add feature to filter by field in the events table rows #6991 🟢
Font size correction in table #6987 🟢
Remove many loading spinners in some views #6956 🟢
Remove groups autoformat #6999 🟢
Fixed a problem updating the API host registry #6995 🟢
Modify link to sample data in the section dashboards and references to opensearch dashboards #311 🟢

🟢 Verify the app package installs and operates as expected

image

🟢 Fixed always disabled property from Active response

Captura de pantalla 2024-09-23 a la(s) 4 30 46 p  m

🟢 Changed windows.agent.deployment command

Captura de pantalla 2024-09-23 a la(s) 4 36 04 p  m

🟢 Fixed an error sending payload parameters as arrays on the Dev Tools application

Captura de pantalla 2024-09-23 a la(s) 4 58 29 p  m

🟢 Repair mac deployment.agent.command

Captura de pantalla 2024-09-23 a la(s) 5 06 57 p  m

🟢 Bump axios version to 1.7.4

Main
Captura de pantalla 2024-09-23 a la(s) 5 11 15 p  m

wazuh-check-updates
Captura de pantalla 2024-09-23 a la(s) 5 12 45 p  m

wazuh-core
Captura de pantalla 2024-09-23 a la(s) 5 13 50 p  m

  • wazuh
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins# cat ./wazuh/yarn.lock | grep axios
    axios "^1.4.0"
axios@^1.4.0:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.1.tgz#76550d644bf0a2d469a01f9244db6753208397d7"
axios@^1.7.4:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
  • wazuhCheckUpdates
  root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins# cat ./wazuhCheckUpdates/yarn.lock | grep axios
axios@^1.7.4:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
  • wazuhCore
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins# cat ./wazuhCore/yarn.lock | grep axios
axios@^1.7.4:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"

🟢 Improve intelligence flyout details readability

Captura de pantalla 2024-09-23 a la(s) 5 19 29 p  m

🟢 Change the text of the query limit tooltip

Captura de pantalla 2024-09-23 a la(s) 5 32 26 p  m

🟢 Changed inventory vulnerabilities references to links

Captura de pantalla 2024-09-23 a la(s) 5 37 58 p  m

🟢 Add Vulnerabilities Detection and Office 365 links to agent menu on Endpoints Summary

Captura de pantalla 2024-09-23 a la(s) 5 42 08 p  m Captura de pantalla 2024-09-23 a la(s) 6 08 38 p  m Captura de pantalla 2024-09-23 a la(s) 6 20 01 p  m Captura de pantalla 2024-09-23 a la(s) 6 20 12 p  m

🟢 Changed follow redirects versions

  • wazuh
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins/wazuh# cat yarn.lock | grep follow
    follow-redirects "^1.15.0"
    follow-redirects "^1.15.6"
follow-redirects@^1.15.0, follow-redirects@^1.15.6:
  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#[...]"
  • wazuhCheckUpdates
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins/wazuhCheckUpdates# cat yarn.lock | grep follow
    follow-redirects "^1.15.6"
follow-redirects@^1.15.6:
  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#[...]"
  • wazuhCore
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins/wazuhCore# cat yarn.lock | grep follow
    follow-redirects "^1.15.6"
follow-redirects@^1.15.6:
  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#[...]"

🟢 Fix styles that truncates Discover plugin rows

Captura de pantalla 2024-09-23 a la(s) 6 31 33 p  m

🟢 Columns.selector in events show firsts the picked columns

Captura de pantalla 2024-09-24 a la(s) 9 45 40 a  m

🟢 Vulnerability dashboard error loading for read only user

Captura de pantalla 2024-09-25 a la(s) 12 37 49 p  m Captura de pantalla 2024-09-25 a la(s) 12 38 04 p  m

🟢 Add feature to filter by field in the events table rows

Grabacion.de.pantalla.2024-09-25.a.la.s.12.56.25.p.m.mov

🟢 Font size correction in table

Captura de pantalla 2024-09-24 a la(s) 12 15 16 p  m

🟢 Remove many loading spinners in some views

Navigate to "Threat intelligence" » "MITRE ATT&CK"
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.12.59.58.p.m.mov

Click On "Menu"
Expand "Endpoint Security"
Click On "File Integrity Monitoring"
Select "Inventory" tab
Click On "Select agent"
Select "Debian agent" (ID: 001)
Select "/etc/resolv.conf" file
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.1.06.53.p.m.mov

Click On "Menu"
Expand "Security Operations"
Click On "GDPR"
Select "Control" tab
Click On any requirement
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.1.08.42.p.m.mov

Click On "Menu"
Expand "Security Operations"
Click On "PCI DSS"
Select "Control" tab
Click On any requirement
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.1.09.47.p.m.mov

Click On "Menu"
Expand "Security Operations"
Click On "HIPAA"
Select "Control" tab
Click On any requirement
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.1.10.52.p.m.mov

Click On "Menu"
Expand "Security Operations"
Click On "NIST 800-53"
Select "Control" tab
Click On any requirement
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.1.12.07.p.m.mov

Click On "Menu"
Expand "Security Operations"
Click On "TSC"
Select "Control" tab
Click On any requirement
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.1.12.50.p.m.mov

Click On "Menu"
Expand "Threat intelligence"
Click On "MITRE ATT&CK"
Select "Framework" tab
Click On any requirement
See the Loading Search Progress

Grabacion.de.pantalla.2024-09-25.a.la.s.1.01.59.p.m.mov

🟢 Remove groups autoformat

Grabacion.de.pantalla.2024-09-25.a.la.s.12.12.19.p.m.mov
Grabacion.de.pantalla.2024-09-25.a.la.s.12.17.14.p.m.mov
Grabacion.de.pantalla.2024-09-25.a.la.s.12.19.20.p.m.mov

🟢 Fixed a problem updating the API host registry

🟢 With an API host entry with run_as enabled, create an user without permissions related to server API or indexer, login with the new user and ensure the authentication token has no permissions

Captura de pantalla 2024-09-17 a la(s) 12 44 58 p  m Captura de pantalla 2024-09-17 a la(s) 12 45 47 p  m

🟢 With an API host entry with run_as disabled, create an user without permissions related to server API or indexer, login with the new user and ensure the authentication token has the same permissions than the internal user of the server API host

Captura de pantalla 2024-09-17 a la(s) 12 53 57 p  m Captura de pantalla 2024-09-17 a la(s) 12 54 38 p  m

🟢 With an API host entry with run_as enabled, create an user with permissions related to server API, login and ensure the authentication token has the specified permissions

Captura de pantalla 2024-09-17 a la(s) 12 47 57 p  m

🟢 Modify link to sample data in the section dashboards and references to opensearch dashboards

Captura de pantalla 2024-09-25 a la(s) 9 37 17 a  m

image

@JuanGarriuz
Copy link
Member

JuanGarriuz commented Sep 24, 2024

Test

⚪ Safari tests were skipped because another teammate did them.

Test Chrome Firefox Safari
Verify the app package installs and operates as expected 🟢 🟢
Fixed always disabled property from Active response #6901 🟢 🟢
Changed windows-agent-deployment command #6905 🟢 🟢
Fixed an error sending payload parameters as arrays on the Dev Tools application #6908 🟢 🟢
Repair mac deployment-agent-command #6909 🟢 🟢
Bump axios version to 1.7.4 #6919 🟢 🟢
Improve intelligence flyout details readability #6954 🟢 🟢
Change the text of the query limit tooltip #6981 🟢 🟢
Changed inventory vulnerabilities references to links #6960 🟢 🟢
Add Vulnerabilities Detection and Office 365 links to agent menu on Endpoints Summary #6983 🟢 🟢
Changed follow redirects versions #6982 🟢 🟢
Fix styles that truncates Discover plugin rows #6989 🟢 🟢
Columns-selector in events show firsts the picked columns #6984 🟢 🟢
Vulnerability dashboard error loading for read only user #6993 🟢 🟢
Add feature to filter by field in the events table rows #6991 🟢 🟢
Font size correction in table #6987 🟢 🟢
Remove many loading spinners in some views #6956 🟢 🟢
Remove groups autoformat #6999 🟢 🟢
Fixed a problem updating the API host registry #6995 🟢 🟢
Modify link to sample data in the section dashboards and references to opensearch dashboards #311 🟢 🟢

Test plan

  1. 🟢 Verify the app package installs and operates as expected
Evidence

image

  1. 🟢 Fixed always disabled property from Active response #6901
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Changed windows.agent.deployment command #6905
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Fixed an error sending payload parameters as arrays on the Dev Tools application #6908
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Repair mac deployment.agent.command #6909
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Bump axios version to 1.7.4 #6919
Evidence
  • wazuh
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins# cat ./wazuh/yarn.lock | grep axios
    axios "^1.4.0"
axios@^1.4.0:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.1.tgz#76550d644bf0a2d469a01f9244db6753208397d7"
axios@^1.7.4:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
  • wazuhCheckUpdates
  root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins# cat ./wazuhCheckUpdates/yarn.lock | grep axios
axios@^1.7.4:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
  • wazuhCore
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins# cat ./wazuhCore/yarn.lock | grep axios
axios@^1.7.4:
  resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
  1. 🟢 Improve intelligence flyout details readability #6954
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Change the text of the query limit tooltip #6981
Evidence - Chrome

image

  • Firefox

image

  1. 🟢 Changed inventory vulnerabilities references to links #6960
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Add Vulnerabilities Detection and Office 365 links to agent menu on Endpoints Summary #6983
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Changed follow redirects versions #6982
Evidence
  • wazuh
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins/wazuh# cat yarn.lock | grep follow
    follow-redirects "^1.15.0"
    follow-redirects "^1.15.6"
follow-redirects@^1.15.0, follow-redirects@^1.15.6:
  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#[...]"
  • wazuhCheckUpdates
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins/wazuhCheckUpdates# cat yarn.lock | grep follow
    follow-redirects "^1.15.6"
follow-redirects@^1.15.6:
  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#[...]"
  • wazuhCore
root@ubuntu-jammy:/usr/share/wazuh-dashboard/plugins/wazuhCore# cat yarn.lock | grep follow
    follow-redirects "^1.15.6"
follow-redirects@^1.15.6:
  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#[...]"
  1. 🟢 Fix styles that truncates Discover plugin rows #6989
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Columns.selector in events show firsts the picked columns #6984
Evidence
  • Chrome

image

  • FireFox

image

  1. 🟢 Vulnerability dashboard error loading for read only user #6993
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Add feature to filter by field in the events table rows #6991
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Font size correction in table #6987
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Remove many loading spinners in some views #6956
Evidence
  • Chrome
Grabacion.2024-09-25.165509.mp4
  • Firefox
Grabacion.2024-09-25.165509.mp4
  1. 🟢 Remove groups autoformat #6999
Evidence
  • Chrome

image

  • Firefox

image

  1. 🟢 Fixed a problem updating the API host registry #6995
Evidence

image

  1. 🟢 Modify link to sample data in the section dashboards and references to opensearch dashboards #311
Evidence
  • Chrome

image
image

  • Firefox

image

image

@asteriscos
Copy link
Member Author

Test looks good ✔️

@rauldpm
Copy link
Member

rauldpm commented Sep 25, 2024

The main test table is not updated with the results

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
Status: Done
Development

No branches or pull requests

5 participants