Release Quality Assurance Process
The following steps are performed as part of the QA process for new releases:
-
E2E Testing: Run the complete end-to-end test flow on preprod network using the
e2e_testssuite- Test on both single docker and docker-compose deployments
- Verify all construction API flows work correctly
-
Stability Testing: Run stability tests on mainnet using the
load-testssuite- Test on both single docker and docker-compose deployments
- Verify performance and scalability remain acceptable for all online endpoints
- Focus on
/data/*endpoints,/construction/metadata, and/searchendpoints
-
Documentation: Document test results in Performance Measurements
- Compare results with previous versions to identify any performance regressions