Closed davidjiglesias closed 10 months ago
We need to expand the requirements because it's currently unclear which architecture the tests should be conducted on. For more details, please refer to the following link: https://github.com/wazuh/wazuh-jenkins/issues/5774.
Furthermore, the precise infrastructure in which the tests should be carried out remains unclear. We need additional information, such as whether it should be on a single node, a multi-node manager setup, an indexer multinode configuration, or another specific setup. To proceed, we require further details. More information and a infrastructure suggestion can be found in https://github.com/wazuh/wazuh-qa/issues/4582
Finally, is necessary to specify the list of the CI process where this tests will be included. This is necessary to estimate the https://github.com/wazuh/wazuh-qa/issues/4589 task
Meeting with @davidjiglesias confirming the following points related to the infrastrucutre:
In today's meeting, attended by @Deblintrake09, @juliamagan, @davidjiglesias, and @Rebits, a resolution was reached under the guidance of @davidjiglesias. It has been decided to forego support for macOS Sonoma in our testing environments, citing complications in its integration. Instead, our focus will shift to supporting macOS Ventura ARM.
The details of this decision and the transition plan will be documented in the corresponding issue for further reference and implementation: https://github.com/wazuh/wazuh-qa/issues/4737
Adjusted ETA to December 20, 2023, with approval from @davidjiglesias.
This modification is prompted by a development delay now anticipated for December 18: https://github.com/wazuh/wazuh/issues/14153
Testing cannot proceed at the moment due to functionality issues identified in https://github.com/wazuh/wazuh/issues/20785. We will resume development once these issues are addressed.
A segmentation fault has been identified in the current environment status
Unfortunately, testing cannot proceed until a stable version is delivered.
We have decided to exclude https://github.com/wazuh/internal-devel-requests/issues/472 from the development. The current approach involves utilizing public IP addresses instead, as it helps prevent errors in VPN handling. More information in https://github.com/wazuh/wazuh-jenkins/issues/6041
https://github.com/wazuh/wazuh/issues/21176 seems to be solved. We can proceed with the development of the tests
LGTM
Missing tests cases included in the middle of the development will be tracked in https://github.com/wazuh/wazuh-qa/issues/4914
Overview
This issue is dedicated to the comprehensive end-to-end functionality system testing of the Vulnerability Detector feature. The aim is to ensure the correct operation of all interconnected components and processes involved in the Vulnerability Detector feature, with a focus on its alerting and state management capabilities. The test coverage spans across multiple operating systems, simulating real-world use and ensuring the robustness of the system across various scenarios.
Feature Architecture and Components
The Vulnerability Detector feature works through continuous system scanning and comparison against a vulnerability feed. It uses Wazuh's syscollector to gather software inventory, which is then cross-referenced with the feed.
The architecture includes:
Test Design
The test design ensures that all components work as intended in an integrated, real-world context. We aim to ensure that the Vulnerability Detector feature behaves reliably, issuing appropriate alerts and maintaining accurate state information across various scenarios.
TBD
Chosen Families
Initial Coverage OS
This list will be updated accordingly following the new compatibility matrix and tiers system.
Test Cases
Test Execution
Security Implications:
Performance Expectations:
Edge Cases/Exception Cases:
Regression Scenarios:
Tasks
Testing environment
Framework
Testing requirements
Tests Development
CI