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.10.0 - Alpha 3 - Wazuh UI regression testing #26781

Closed
1 task done
asteriscos opened this issue Nov 11, 2024 · 4 comments
Closed
1 task done

Release 4.10.0 - Alpha 3 - Wazuh UI regression testing #26781

asteriscos opened this issue Nov 11, 2024 · 4 comments

Comments

@asteriscos
Copy link
Member

asteriscos commented Nov 11, 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 #26761
Version 4.10.0
Release candidate # Alpha3
Tag v4.10.0-alpha3
Previous UI regression tests issue #26431

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 🟢 🟢 🟢
Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135 🟢 🟢 🟢
Add vulnerability detection card in agent overview wazuh/wazuh#7085 🟢 🟢 🟢
Agent view Mitre ATT&CK exception wazuh/wazuh#7116 🟢 🟢 🟢
Add filter by value to document details fields wazuh/wazuh#7081 🟢 🟢 🔴
Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089 🟢 🟢 🟢
Fixed border on cells in events disappear wazuh/wazuh#7075 🟢 🟢 🟢
Create agents management menu and move sections wazuh/wazuh#7112 🟢 🟢 🟢
Fix agents chart loading state wazuh/wazuh#7120 🟢 🟢 🟢
Remove processes state column in macOS agents wazuh/wazuh#7122 🟢 🟢 🟢
Fix ability to filter form FIM details wazuh/wazuh#7119 🟢 🔴 🔴
Substitute warning icon in events view wazuh/wazuh#7057 🟢 🟢 🟢
Change order of menu sections wazuh/wazuh#372 🟢 🟢 🟢
Reduced the loading logo size wazuh/wazuh#373 🟢 🟢 🟢
Vulnerability Inventory table doesn't scroll#7101 🟢 🟢 🟢
Remove published_date field from YARA template wazuh/wazuh#26484 🟢 🟢 🟢

Test plan

  1. Verify the app package installs and operates as expected
  2. Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135
  3. Add vulnerability detection card in agent overview wazuh/wazuh#7085
  4. Agent view Mitre ATT&CK exception wazuh/wazuh#7116
  5. Add filter by value to document details fields wazuh/wazuh#7081
  6. Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089
  7. Fixed border on cells in events disappear wazuh/wazuh#7075
  8. Create agents management menu and move sections wazuh/wazuh#7112
  9. Fix agents chart loading state wazuh/wazuh#7120
  10. Remove processes state column in macOS agents wazuh/wazuh#7122
  11. Fix ability to filter form FIM details wazuh/wazuh#7119
  12. Substitute warning icon in events view wazuh/wazuh#7057
  13. Change order of menu sections wazuh/wazuh#372
  14. Reduced the loading logo size wazuh/wazuh#373
  15. Vulnerability Inventory table doesn't scroll#7101
  16. Remove published_date field from YARA template wazuh/wazuh#26484

Conclusions 🔴

Some of the tests failed and additionally, there's a specific issue with Safari.

Issues created:

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.

@guidomodarelli
Copy link

guidomodarelli commented Nov 11, 2024

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

Test 🟢

Test Chrome
Verify the app package installs and operates as expected
🟢

image

Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135
🟢

Verify the presence of the "Pinned Agent" button

image

image

image

image

image

Upon unpinning the agent, you should be redirected to the PromptNoSelectedAgent page, and the breadcrumb to be updated accordingly

Peek.2024-11-12.09-59.mp4
Peek.2024-11-12.10-00.mp4
Peek.2024-11-12.10-31.mp4
Peek.2024-11-12.10-37.mp4
Add vulnerability detection card in agent overview wazuh/wazuh#7085
🟢

Click on Vulnerability KPIs and check if redirects to the dashboard with filters and agent pinned

Click on the Top Packages table link and check if it redirects to the dashboard with filters and agent pinned

Peek.2024-11-12.10-54.mp4

Check the entire agent's overview responsive layout

Peek.2024-11-12.10-57.mp4

Click on the Vulnerability detection panel link and check if it redirects to the dashboard with the agent pinned

Peek.2024-11-12.10-58.mp4
Agent view Mitre ATT&CK exception wazuh/wazuh#7116
🟢

Go to the endpoint summary section, in the MITRE ATT&CK section click on one of the main tactics and then click on a technique, check that the drop down opens correctly.

Peek.2024-11-12.11-11.mp4

Within the flyout check that the ID, Tactics, dashboard icon, and events icon links redirect well.

Peek.2024-11-12.11-55.mp4
Add filter by value to document details fields wazuh/wazuh#7081
🟢

Adding a filter for a value that is a list for a field such as rule.groups

image

image

Clicking on the button to add a filter from the document details should close the flyout

Peek.2024-11-12.12-08.mp4

Events

Peek.2024-11-12.12-13.mp4

Vulnerabilities » Inventory

Peek.2024-11-12.12-15.mp4

Control tab

Peek.2024-11-12.12-21.mp4

Mitre ATT&CK » Framework

Peek.2024-11-12.12-22.mp4
Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089
🟢
  1. Go to Agents management and click on Summary.
  2. Choose an Agent from the list.
  3. Review the redesigned inventory, statistics, and configuration page for tab usage.

image

image

In inventory Data:

We want to remove the agent name, and add three tabs:

Software, Network, Processes

We want to move tables to the appropriate tabs:

  • Software: Packages, Windows Updates
  • Network: Network interfaces, Network ports, Network settings
  • Processes: Processes

We want to maintain the ribbon in all three tabs

  • The ribbon must have the same design as the dashboard one

image

image

image

Fixed border on cells in events disappear wazuh/wazuh#7075
🟢

image

Create agents management menu and move sections wazuh/wazuh#7112
🟢

Verify that the new Agent management section exists and that it contains the following sections inside:

  • Summary
  • Endpoint Groups

image

Fix agents chart loading state wazuh/wazuh#7120
🟢
  • Check agents visualization renders its loading when it's fetching the data

    Peek.2024-11-12.12-49.mp4
  • Check the "No agents" prompt works properly

    image

Remove processes state column in macOS agents wazuh/wazuh#7122
🟢
  1. Go to Agents Management > Summary.
  2. Choose a macOS agent.
  3. Click on "Inventory Data" » "Processes"
  4. Verify that the Processes table does not have a state column.

image

Fix ability to filter form FIM details wazuh/wazuh#7119
🟢

With FIM data in an agent, go to File Integrity Monitoring > Files and select a file, add a field filter from the details flyout should add the filter to the main table. Try with different fields and ensure the table data is filtered according to the search.

image

image

image

image

With FIM data in an agent, go to File Integrity Monitoring > Registry (Windows host) and select a file, add a field filter from the details flyout should add the filter to the main table. Try with different fields and ensure the table data is filtered according to the search.

image

image

With FIM data in an agent, go to File Integrity Monitoring > Files, change the visibility of fields columns using the field selector (gear icon)

image

With FIM data in an agent, go to File Integrity Monitoring > Registry, change the visibility of fields columns using the field selector (gear icon)

image

Substitute warning icon in events view wazuh/wazuh#7057
🟢

Checks that events views render (i) icon

image

Change order of menu sections wazuh/wazuh#372
🟢

image

Reduced the loading logo size wazuh/wazuh#373
🟢

image

Vulnerability Inventory table doesn't scroll#7101
🟢
Peek.2024-11-12.15-54.mp4
Remove published_date field from YARA template wazuh/wazuh#26484
🟢

image

The visualizations works as expected
image

@wazuhci wazuhci moved this from Backlog to In progress in Release 4.10.0 Nov 12, 2024
@Machi3mfl Machi3mfl self-assigned this Nov 12, 2024
@Machi3mfl
Copy link
Member

Machi3mfl commented Nov 12, 2024

Test 🔴

Test Safari
Verify the app package installs and operates as expected 🟢
Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135 🟢
Add vulnerability detection card in agent overview wazuh/wazuh#7085 🟢
Agent view Mitre ATT&CK exception wazuh/wazuh#7116 🟢
Add filter by value to document details fields wazuh/wazuh#7081 🔴
Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089 🟢
Fixed border on cells in events disappear wazuh/wazuh#7075 🟢
Create agents management menu and move sections wazuh/wazuh#7112 🟢
Fix agents chart loading state wazuh/wazuh#7120 🟢
Remove processes state column in macOS agents wazuh/wazuh#7122 🟢
Fix ability to filter form FIM details wazuh/wazuh#7119 🔴
Substitute warning icon in events view wazuh/wazuh#7057 🟢
Change order of menu sections wazuh/wazuh#372 🟢
Reduced the loading logo size wazuh/wazuh#373 🟢
Vulnerability Inventory table doesn't scroll#7101 🟢
Remove published_date field from YARA template wazuh/wazuh#26484 🟢

Test plan

@JuanGarriuz
Copy link
Member

JuanGarriuz commented Nov 12, 2024

Test 🔴

Test Firefox
Verify the app package installs and operates as expected 🟢
Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135 🟢
Add vulnerability detection card in agent overview wazuh/wazuh#7085 🟢
Agent view Mitre ATT&CK exception wazuh/wazuh#7116 🟢
Add filter by value to document details fields wazuh/wazuh#7081 🟢
Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089 🟢
Fixed border on cells in events disappear wazuh/wazuh#7075 🟢
Create agents management menu and move sections wazuh/wazuh#7112 🟢
Fix agents chart loading state wazuh/wazuh#7120 🟢
Remove processes state column in macOS agents wazuh/wazuh#7122 🟢
Fix ability to filter form FIM details wazuh/wazuh#7119 🔴
Substitute warning icon in events view wazuh/wazuh#7057 🟢
Change order of menu sections wazuh/wazuh#372 🟢
Reduced the loading logo size wazuh/wazuh#373 🟢
Vulnerability Inventory table doesn't scroll#7101 🟢
Remove published_date field from YARA template wazuh/wazuh#26484 🟢

Test plan

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

image

  1. Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135 🟢
Evidence

image
image
image

  1. Add vulnerability detection card in agent overview wazuh/wazuh#7085 🟢
Evidence

image
image

  1. Agent view Mitre ATT&CK exception wazuh/wazuh#7116 🟢
Evidence

image
image
image
image

  1. Add filter by value to document details fields wazuh/wazuh#7081 🟢
Evidence

image
image

  1. Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089 🟢
Evidence

image
image
image

  1. Fixed border on cells in events disappear wazuh/wazuh#7075 🟢
Evidence

image

  1. Create agents management menu and move sections wazuh/wazuh#7112 🟢
Evidence

image
image

  1. Fix agents chart loading state wazuh/wazuh#7120 🟢
Evidence
Grabacion.2024-11-13.100307.mp4
  1. Remove processes state column in macOS agents wazuh/wazuh#7122 🟢
Evidence

image

  1. Fix ability to filter form FIM details wazuh/wazuh#7119 🔴
Evidence

image
image
image
image
image

When click on filter, the filter that is setting on searchbar not is working.

  1. Substitute warning icon in events view wazuh/wazuh#7057 🟢
Evidence

image

  1. Change order of menu sections wazuh/wazuh#372 🟢
Evidence

image

  1. Reduced the loading logo size wazuh/wazuh#373 🟢
Evidence

image

  1. Vulnerability Inventory table doesn't scroll#7101 🟢
Evidence

image
image

  1. Remove published_date field from YARA template wazuh/wazuh#26484 🟢
Evidence

image

@chantal-kelm chantal-kelm self-assigned this Nov 12, 2024
@chantal-kelm
Copy link
Member

chantal-kelm commented Nov 12, 2024

Test 🔴

Test Chrome
Verify the app package installs and operates as expected 🟢
Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135 🟢
Add vulnerability detection card in agent overview wazuh/wazuh#7085 🟢
Agent view Mitre ATT&CK exception wazuh/wazuh#7116 🟢
Add filter by value to document details fields wazuh/wazuh#7081 🔴
Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089 🟢
Fixed border on cells in events disappear wazuh/wazuh#7075 🟢
Create agents management menu and move sections wazuh/wazuh#7112 🟢
Fix agents chart loading state wazuh/wazuh#7120 🟢
Remove processes state column in macOS agents wazuh/wazuh#7122 🟢
Fix ability to filter form FIM details wazuh/wazuh#7119 🔴
Substitute warning icon in events view wazuh/wazuh#7057 🟢
Change order of menu sections wazuh/wazuh#372 🟢
Reduced the loading logo size wazuh/wazuh#373 🟢
Vulnerability Inventory table doesn't scroll#7101 🟢
Add vulnerabilities card to Agent details page wazuh/wazuh#7058 🟢
Remove published_date field from YARA template wazuh/wazuh#26484 🟢

Test plan

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

image

  1. Added pinned agent mechanic to inventory data, stats, and configuration for consistent functionality wazuh/wazuh#7135 🟢
Evidence Captura de pantalla 2024-11-12 a la(s) 3 51 01 p  m Captura de pantalla 2024-11-12 a la(s) 3 51 19 p  m Captura de pantalla 2024-11-12 a la(s) 3 51 24 p  m Captura de pantalla 2024-11-12 a la(s) 3 51 42 p  m Captura de pantalla 2024-11-12 a la(s) 3 51 58 p  m
  1. Add vulnerability detection card in agent overview wazuh/wazuh#7085 🟢
Evidence

image
image

Grabacion.de.pantalla.2024-11-12.a.la.s.3.52.26.p.m.mov
  1. Agent view Mitre ATT&CK exception wazuh/wazuh#7116
Evidence
Grabacion.de.pantalla.2024-11-13.a.la.s.11.27.11.a.m.mov
  1. Add filter by value to document details fields wazuh/wazuh#7081 🔴
Evidence

image
image

  1. Redesign inventory, stats and configuration page to use tabs wazuh/wazuh#7089 🟢
Evidence
Grabacion.de.pantalla.2024-11-13.a.la.s.11.34.57.a.m.mov
  1. Fixed border on cells in events disappear wazuh/wazuh#7075 🟢
Evidence Captura de pantalla 2024-11-13 a la(s) 2 51 09 p  m
  1. Create agents management menu and move sections wazuh/wazuh#7112 🟢
Evidence Captura de pantalla 2024-11-13 a la(s) 1 37 39 p  m
  1. Fix agents chart loading state wazuh/wazuh#7120 🟢
Evidence
Grabacion.2024-11-13.100307.mp4
  1. Remove processes state column in macOS agents wazuh/wazuh#7122 🟢
Evidence

image

  1. Fix ability to filter form FIM details wazuh/wazuh#7119 🔴
Evidence
Grabacion.de.pantalla.2024-11-13.a.la.s.1.52.40.p.m.mov
Grabacion.de.pantalla.2024-11-13.a.la.s.1.49.38.p.m.mov
  1. Substitute warning icon in events view wazuh/wazuh#7057 🟢
Evidence

image

  1. Change order of menu sections wazuh/wazuh#372 🟢
Evidence

image

  1. Reduced the loading logo size wazuh/wazuh#373 🟢
Evidence

image

  1. Vulnerability Inventory table doesn't scroll#7101 🟢
Evidence

image
image

  1. Add vulnerabilities card to Agent details page wazuh/wazuh#7058 🟢
Evidence

image
image

  1. Remove published_date field from YARA template wazuh/wazuh#26484 🟢
Evidence

image

@wazuhci wazuhci moved this from In progress to Pending final review in Release 4.10.0 Nov 13, 2024
@wazuhci wazuhci moved this from Pending final review to In final review in Release 4.10.0 Nov 14, 2024
@wazuhci wazuhci moved this from In final review to Done in Release 4.10.0 Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

6 participants