wazuh-qa icon indicating copy to clipboard operation
wazuh-qa copied to clipboard

System tests: Redesign and rework

Open Rebits opened this issue 2 years ago • 0 comments

Description

System tests have certain limitations in the current design, among which we can highlight

  • Testing does not cover all OS supported by Wazuh
  • Rigid design
    • Provision and deployment performed at the same phase
    • Deployment and provision code duplication prone to error
  • Not scalable

The complete analysis of the current design has been carried out at https://github.com/wazuh/wazuh-qa/issues/2440#issuecomment-1094923781

Design

For the reasons mentioned in the description, the @wazuh/qa team, together with has come up with a new model for system testing.

System Design

The advantages of this new design can be summarized as follows

  • Support for all OS supported by Wazuh
  • Easy Jenkins automatization
  • Scalability

To Do

  • [x] https://github.com/wazuh/wazuh-qa/issues/2440
  • [x] https://github.com/wazuh/wazuh-qa/issues/2788
  • [ ] https://github.com/wazuh/wazuh-jenkins/issues/3680
  • [x] wazuh/qa-system-framework#35
  • [ ] Redesign system tests

Rebits avatar Apr 13 '22 08:04 Rebits