-
Notifications
You must be signed in to change notification settings - Fork 32
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
System Functionality Testing for Vulnerability Detector Feature #4369
Comments
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 #4582 Finally, is necessary to specify the list of the CI process where this tests will be included. This is necessary to estimate the #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: #4737 |
LGTM |
Missing tests cases included in the middle of the development will be tracked in #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
The text was updated successfully, but these errors were encountered: