UniTest: A Universal Testing Framework for Database Management Systems
Gengyuan Shi,Chaokun Wang,Bingyang Huang,Hao Feng,Binbin Wang
DOI: https://doi.org/10.1007/978-3-030-73194-6_7
2021-01-01
Abstract:With the continuous development of data collection, network transmission, and data storage, Big Data are now rapidly expanding in all science and engineering domains. Considering the characteristics of Big Data including quick generation, large size, and diverse data models, higher requirements are placed on the functionality and performance of database management systems. Therefore, it is essential for users to choose a stable and reliable database management system. However, finding the best way to evaluate the reliability and stability of database management systems is still a huge challenge, and it is difficult for users to design their own test cases for evaluating these systems. In order to address this problem, we carefully design a universal testing framework, called UniTest, which can perform effective functional testing and performance testing for different types of database management systems. Extensive testing experiments on multiple types of database management systems show the universality and efficiency of our framework.