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 - Alpha 2 - Wazuh UI regression testing #6824

Closed
1 task
asteriscos opened this issue Jul 16, 2024 · 1 comment
Closed
1 task

Release 4.9.0 - Alpha 2 - Wazuh UI regression testing #6824

asteriscos opened this issue Jul 16, 2024 · 1 comment
Labels
level/task Task issue type/test Test issue

Comments

@asteriscos
Copy link
Member

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#24573
Version 4.9.0
Release candidate # Alpha 2
Tag v4.9.0-alpha2
Previous UI regression tests issue #6798

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 template

Test Chrome Firefox Safari
-

Test plan

  1. Verify the app package installs and operates as expected.
  2. Upgrade agents and edit their groups
    Allow edit groups from an agent #6138
    Allow upgrade an agent from the actions table #6253
  3. Filter outdated agents
  4. Added macOS log collector tab to the agent configuration
  5. Added journald log collector tab to the agent configuration
  6. Changed agent log collector socket API response controller component
  7. Refactoring and redesign endpoints summary visualizations
  8. Added propagation of updates from the table to dashboard visualizations in Endpoints summary
  9. Replaced all Discover legacy implementations in favor of a custom discover view
  10. New filter handling system
  11. Refactored the search bar to correctly handle fixed and user-added filters
  12. Generate URL with predefined filters
  13. Added HAProxy helper settings to cluster configuration
  14. Disable the configuration editing with a wazuh.yml setting
  15. Enhance the validation for enrollment.dns on App Settings application
  16. Added ability to open the report file or Reporting application from the toast message
  17. Fixed an error of malformed table row on the generation of PDF reports
  18. Changed the usage of the endpoint GET /groups/{group_id}/files/{file_name}
  19. Change the view of API is down and check connection to Server APIs application
  20. Refactored AngularJS controllers to React
  21. Upgraded versions of follow-redirects and es5-ext
  22. Removed installation date information
  23. Moved the registry data to in-memory cache
    Removed API endpoint PUT /api/update-hostname/{id}
    Removed API endpoint GET /api/timestamp
    Removed API endpoint DELETE /hosts/remove-orphan-entries
  24. Added support for agents to Office 365
  25. Remove some branding references across the application
  26. Improve margins and paddings in the Events, Inventory and Control tabs
  27. Fix refreshing index pattern fields does not include the scripted fields
  28. Fixed the sample alerts scripts to generate valid IP ranges and file hashes
  29. Fixed cronjob max seconds interval validation
  30. Fixed styles in small height viewports
  31. Fixed behavior in Configuration Assessment when changing API
  32. Removed custom EuiSuggestItem component in favor of OUI's native component
  33. Removed legacy discover references and methods

Test

Test Chrome Firefox Safari
Verify the app package installs and operates as expected
Upgrade agents and edit their groups
Filter outdated agents
Added macOS log collector tab to the agent configuration
Added journald log collector tab to the agent configuration
Changed agent log collector socket API response controller component
Refactoring and redesign endpoints summary visualizations
Added propagation of updates from the table to dashboard visualizations in Endpoints summary
Replaced all Discover legacy implementations in favor of a custom discover view
New filter handling system
Refactored the search bar to correctly handle fixed and user-added filters
Generate URL with predefined filters
Added HAProxy helper settings to cluster configuration
Disable the configuration editing with a wazuh.yml setting
Enhance the validation for enrollment.dns on App Settings application
Added ability to open the report file or Reporting application from the toast message
Fixed an error of malformed table row on the generation of PDF reports
Changed the usage of the endpoint GET /groups/{group_id}/files/{file_name}
Change the view of API is down and check connection to Server APIs application
Refactored AngularJS controllers to React
Upgraded versions of follow-redirects and es5-ext
Removed installation date information
Moved the registry data to in-memory cache
Added support for agents to Office 365
Remove some branding references across the application
Improve margins and paddings in the Events, Inventory and Control tabs
Fix refreshing index pattern fields does not include the scripted fields
Fixed the sample alerts scripts to generate valid IP ranges and file hashes
Fixed cronjob max seconds interval validation
Fixed styles in small height viewports
Fixed behavior in Configuration Assessment when changing API
Removed custom EuiSuggestItem component in favor of OUI's native component
Removed legacy discover references and methods

Conclusions

All tests have been executed and the results can be above.

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.

@rauldpm
Copy link
Member

rauldpm commented Jul 17, 2024

Skipped until Alpha 3 so we have 4.8.1 RC 4 changes

@rauldpm rauldpm closed this as not planned Won't fix, can't repro, duplicate, stale Jul 17, 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

2 participants