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

Functionality testing tier 1 #4715

Closed
juliamagan opened this issue Nov 24, 2023 · 1 comment
Closed

Functionality testing tier 1 #4715

juliamagan opened this issue Nov 24, 2023 · 1 comment

Comments

@juliamagan
Copy link
Member

juliamagan commented Nov 24, 2023

Description

This issue focuses on conducting comprehensive functionality testing for the following Wazuh modules: File Integrity Monitoring (FIM), Vulnerability Detection (VD), and Inventory. The primary objective is to ensure the seamless functioning of interconnected components and processes within these modules. The testing scope encompasses multiple operating systems, simulating real-world scenarios to guarantee system robustness.

Functional Requirements

  • As responsible for system tests, the QA team will create tests for the VD module. Creating these tests will allow us to ensure the correct functioning of the VD module when alerting about possible vulnerabilities in the system.
  • As responsible for system tests, the QA team will create tests for the FIM module. Creating these tests will allow us to ensure the correct functioning of the FIM module when alerting about changes in the system files.
  • As responsible for system tests, the QA team will create tests for the Inventory module. The creation of these tests will allow us to ensure the correct functioning of the Inventory module when reporting about system packages, processes and network status.

Non-functional Requirements

  • As responsible for system tests, the QA team will be in charge of developing a testing framework to ensure seamless interactions and system stability.
  • As responsible for system tests, the QA team will be in charge of creating a comprehensive suite of tests to achieve coverage across multiple operating systems, this includes documentation.
  • As responsible for ensuring the quality and proper functioning of the product, the QA team will be in charge of documenting and reporting identified issues or discrepancies during testing.
  • As responsible for system testing, the QA team will be in charge of the migration of existing system tests to the new structure.

Implementation Restrictions

  • Design and develop tests based on the latest versions of each module for accuracy.
  • Coordinate with respective module owners during testing framework development to address specific testing requirements.

Plan

  1. Testing framework redesign
  2. Testing documentation redesign
  3. System testing design and development
    1. VD Testing Design and Development: System Functionality Testing for Vulnerability Detector Feature #4369
    2. FIM Testing Design and Development: FTT1 - FIM system testing #4764
    3. Inventory Module Testing Design and Development: FTT1 - Inventory collection system testing #4876
  4. Migration of existing system tests

Requirements Traceability Matrix (RTM)

Type Responsible(s) Description Plan Part
Functional QA Team Design and develop tests for correct VD module functionality 3
Functional QA Team Design and develop tests for correct FIM module functionality 3
Functional QA Team Design and develop tests for correct Inventory module functionality 3
Non-functional QA Team and module owners Coordinate for specific requirements 3
Non-functional QA Team Develop a testing framework to ensure seamless interactions and system stability 1,3
Non-functional QA Team Document the development in order to create a comprehensive suite of tests 2,3
Non-functional QA Team Migrate existing system tests in order to create a comprehensive suite of tests 4

Approval

DRI name: @juliamagan
Objective: Design and develop tests to ensure the functionality of Wazuh modules through Tier 1 testing by the QA team.

@juliamagan juliamagan changed the title Functionality testing tier 1 Functionality testing - Tier 1 Nov 24, 2023
@havidarou havidarou added this to Roadmap Feb 9, 2024
@havidarou havidarou removed this from Roadmap Mar 27, 2024
@havidarou havidarou changed the title Functionality testing - Tier 1 Functionality testing tier 1 Apr 9, 2024
@wazuhci wazuhci added this to Roadmap Apr 9, 2024
@wazuhci wazuhci moved this to Draft in Roadmap Apr 9, 2024
@wazuhci wazuhci removed this from Roadmap Apr 11, 2024
@davidjiglesias
Copy link
Member

To be done as part of 5.0 when time comes.

@davidjiglesias davidjiglesias closed this as not planned Won't fix, can't repro, duplicate, stale Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants