
4/25/2022 · Wenxing Zhu
What this post added
This post details the Quality Assurance framework adopted in developing Milvus, covering its system architecture, test modules (unit, function, deployment, reliability, performance, stability, configuration, compatibility), and issue management workflow. It emphasizes the importance of QA throughout the R&D lifecycle and introduces tools and methods for improving QA efficiency, including chaos engineering with Chaos Mesh for reliability testing and pytest for function testing.