Before going GA, we need to make sure that all our core functionalities are properly tested and covered with automation, since we are not going to have the same amount of time to do manual testing before releasing to production.
To do so we need to:
Identify the core functionalities of each one of the area teams.
Make sure that those functionalities are covered by automation (Cypress or API tests)
If the functionality is covered by automation:
Make sure that the test is not skipped
Make sure the test is executed on the periodic pipeline
If the test is a candidate for the Kibana QA quality gate add it
If the functionality is not covered by automation:
Add automation to it
Make sure the test is executed on the periodic pipeline
If the test is a candidate for the Kibana QA quality gate add it
Summary
Before going GA, we need to make sure that all our core functionalities are properly tested and covered with automation, since we are not going to have the same amount of time to do manual testing before releasing to production.
To do so we need to: