Proceedings of 2022 IEEE International Symposium on Software Reliability
Engineering Workshops
(ISSREW '22), IEEE Computer Society, Los Alamitos, CA (2022) |
Matthew Siu-Hin Tang 2 , T.H. Tse 3 , and Zhi Quan Zhou 4
ABSTRACT |
Owing to big data, DBMS testing faces the oracle
problem, that is, it is difficult to verify execution results against
expected outcomes. Rigger and Su applied metamorphic testing to
alleviate the challenge. We propose a disjoint-partitioning
approach to extend their work. We have conducted an empirical
case study on OceanBase, the DBMS associated with the world's
fastest online transaction processing system. Even though OceanBase
has been extensively tested and widely used in the industry,
we have unveiled various hidden failures and crashes.
Index Terms: test oracle, metamorphic testing, DBMS, SQL, OceanBase, failure |
|
EVERY VISITOR COUNTS: |