wazuh-qa
wazuh-qa copied to clipboard
System tests: Redesign and rework
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.
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