wazuh / wazuh-splunk

Wazuh - Splunk App
https://wazuh.com
GNU General Public License v2.0
50 stars 27 forks source link

Release 4.3.6 RC1 - Wazuh UI Manual Testing #1357

Closed Mayons95 closed 2 years ago

Mayons95 commented 2 years ago

Wazuh v4.3.6

Test Chrome Safari Firefox Package
Test 1 🟒/πŸ”΄ 🟒/πŸ”΄ 🟒/πŸ”΄ 🟒/πŸ”΄

Status legend: ⚫ - None πŸ”΄ - Rejected 🟒 - Approved

In the case of πŸ”΄, create and link the issue.

Scenarios to test:

1) Install the Wazuh app on Splunk 2) Set the connection to Wazuh API 3) Set the configuration to Wazuh Forwarder 4) Check that the charts are displayed.

Test cases for Wazuh Splunk App 4.3.6

@External-Documentation-Links

Fix Links to Wazuh Documentation #1351 Scenario: Documentation links redirect to Wazuh documentation Given The Wazuh admin user is logged When The user navigates to Configuration/Registration service And The user clicks on the ”How to use the registration service” option Then The user should be redirected to the Wazuh documentation. And the section of the documentation should match the Wazuh section name where the user was.

Fix API console to allow payloads in requests #1296

Test comments: On the linked PR there are more path to check the documentation links.

Test 1: common use Test that any available API endpoint works properly. The followings requests can be used:

GET /security/users/

POST /security/users/ { "username": "user_test", "password": "Pa$$word123" }

PUT /security/users/100/ { "password": "pa$$word" }

PUT /security/users/100/ { "password": "A$61a78e492" }

DELETE /security/users?user_ids=100

GET /agents/999/key GET /bsdg GET /syscollector/000/packages?search=ssh&limit=1

GET /mitre/techniques

GET /agents/ { "invalid": "query param" } Test 2: edge cases Test that unexpected errors are handled properly, for example, when a timeout happens.

The GET /mitre/techniques timeouts every time on a fresh environment. To force this behavior, reduce the App's timeout setting, then down any manager node (Docker), and rebuild it, so its cache is cleared. Finally go to the API console and launch the request.

@Logs

Management log section#1354 Scenario: Reallow demon processors Given The Wazuh admin user is logged When The user navigates to management/logs And The user clicks on the log selector And The user should be able to see task-manager and agent-upgrade on the log list And The user selects any of these logs Then The user could see log entries for the selected log

Mayons95 commented 2 years ago
Test Chrome Safari Firefox Package
External-Documentation-Links 🟒 ⚫ 🟒 8.1.4
Fix API console to allow payloads in requests 🟒 ⚫ 🟒 8.1.4
Management - logs 🟒 ⚫ 🟒 8.1.4

External-Documentation-Links

![Image](https://user-images.githubusercontent.com/104914131/179560924-46f76272-eb04-4c3d-9de1-b2ac906e9306.png)

Fix API console to allow payloads in requests

![Image](https://user-images.githubusercontent.com/104914131/179560945-f0f9fc2c-2309-4517-9ec7-4ee5062fc9b1.png) ![Image](https://user-images.githubusercontent.com/104914131/179561884-19784b28-bb10-4a45-88de-c405cbb99c92.png) ![Image](https://user-images.githubusercontent.com/104914131/179561885-b69fc239-0e98-49db-8296-2497f04607e5.png) ![Image](https://user-images.githubusercontent.com/104914131/179561882-1d02f0cb-4d90-4c12-9940-c061c5384e2a.png) ![Image](https://user-images.githubusercontent.com/104914131/179561886-29e310ea-7b74-4677-8fd8-f7992a892cf6.png) ![Image](https://user-images.githubusercontent.com/104914131/179561883-3b1b22ff-f7c6-4e3f-aef0-645e65026852.png)

Management - logs

![Image](https://user-images.githubusercontent.com/104914131/179562513-c415796c-765d-4da2-b0d4-e3b8e9bea49b.png) ![Image](https://user-images.githubusercontent.com/104914131/179562512-0aee7180-9fcb-4c14-a067-57572005aa90.png)
Mayons95 commented 2 years ago
Test Chrome Safari Firefox Package
External-Documentation-Links 🟒 ⚫ 🟒 8.1.7
Fix API console to allow payloads in requests 🟒 ⚫ 🟒 8.1.7
Management - logs 🟒 ⚫ 🟒 8.1.7

External-Documentation-Links

![Image](https://user-images.githubusercontent.com/104914131/179565903-9f3f650f-4f35-44db-8c4b-396c3f4ee96b.png) ![Image](https://user-images.githubusercontent.com/104914131/179565960-b06702a5-8122-4459-b659-7acac1717af7.png) ![Image](https://user-images.githubusercontent.com/104914131/179565959-dd9355ee-3db5-4529-ad63-533329620374.png)

Fix API console to allow payloads in requests

![Image](https://user-images.githubusercontent.com/104914131/179566023-fe108576-3f10-48fb-a06a-25cef1e3dc0d.png) ![Image](https://user-images.githubusercontent.com/104914131/179566022-099f8712-5650-4323-995c-360608d2beb0.png)

Management/Logs

![Image](https://user-images.githubusercontent.com/104914131/179566020-b2185f5b-143b-4b16-b3c9-e04dd2b65051.png) ![Image](https://user-images.githubusercontent.com/104914131/179566021-5e9db3d3-b18e-4558-89d0-d449b4949b72.png)
Mayons95 commented 2 years ago
Test Chrome Safari Firefox Package
External-Documentation-Links 🟒 ⚫ 🟒 8.1.10
Fix API console to allow payloads in requests 🟒 ⚫ 🟒 8.1.10
Management - logs 🟒 ⚫ 🟒 8.1.10

Management - logs

![Image](https://user-images.githubusercontent.com/104914131/179568525-983b0347-e551-45f6-9390-eb6df568d8c0.png) ![Image](https://user-images.githubusercontent.com/104914131/179568524-6eb94a72-5764-4f6a-a6f9-d70a554938e9.png)

Fix API console to allow payloads in requests

https://user-images.githubusercontent.com/104914131/179568529-852df656-aebf-41ef-8448-f9e5716fd849.png ![Image](https://user-images.githubusercontent.com/104914131/179568523-3e2c046a-21aa-4679-9ac7-e08c9eafff73.png)

External-Documentation-Links

![Image](https://user-images.githubusercontent.com/104914131/179568528-25f6ec48-61d9-45e9-9a92-a0dbd69bab7e.png) ![Image](https://user-images.githubusercontent.com/104914131/179568526-b2ffb216-3f85-41b3-94f9-ca3ee937a1d2.png) ![Image](https://user-images.githubusercontent.com/104914131/179568527-5c227c5c-e496-43e1-b500-6af6ee0cfad8.png)
chantal-kelm commented 2 years ago
Test Chrome Safari Firefox Package
External-Documentation-Links 🟒 ⚫ 🟒 8.2.6
Fix API console to allow payloads in requests 🟒 ⚫ 🟒 8.2.6
Management - logs 🟒 ⚫ 🟒 8.2.6

External-Documentation-Links

#1351 ![Screenshot from 2022-07-18 13-55-15](https://user-images.githubusercontent.com/99441266/179563572-b1935d66-7e85-459b-8e6a-035104127aaf.png) ![Screenshot from 2022-07-18 13-55-49](https://user-images.githubusercontent.com/99441266/179563573-bc116d57-1848-4ce0-b647-70cd86431b43.png) ![Screenshot from 2022-07-18 13-56-20](https://user-images.githubusercontent.com/99441266/179563574-8ee3f45c-a3a7-471e-a606-9530a633f577.png) ![Screenshot from 2022-07-18 13-56-34](https://user-images.githubusercontent.com/99441266/179563579-82ac88e5-b333-4de0-b37b-fa6cbffdc336.png)

Fix API console to allow payloads in requests

#1296 https://user-images.githubusercontent.com/99441266/179569074-3b95a5d0-e189-4fa5-a872-02fac5a194e4.mp4

Management/Logs

#1354 ![Screenshot from 2022-07-18 14-13-39](https://user-images.githubusercontent.com/99441266/179567723-adfc4944-b5e9-48d6-a8f4-94a17b4da9a6.png) ![Screenshot from 2022-07-18 14-13-57](https://user-images.githubusercontent.com/99441266/179567728-9c027227-8c3f-40b3-b9be-209abf6a0e03.png)
AlexRuiz7 commented 2 years ago

All tests have passed