While the proliferation of software-defined storage (SDS)has brought with it tremendous advantages such as independence from hardware, flexibility and scalability, to name a few; it has also introduced complex quality assurance challenges. Data protection, efficiency and policy-based data management are some of the biggest pain areas for quality assurance which also directly impact cost.
This paper is an attempt to address these challenges by taking an in-depth look at how quality can be assured for SDS through feature testing, performance testing, system testing and regression testing. The paper further outlines various tools available for testing and establishes the case for automating quality assurance. Important topics discussed within the paper include:
- Introduction to SDS
- Current challenges
- Why SDS
- QA strategy for SDS
- Test automation for SDS
- Storage performance testing best practices