Skip to main navigation Skip to search Skip to main content

A Disjoint-Partitioning Approach to Enhancing Metamorphic Testing of DBMS

  • Matthew Siu-Hin Tang
  • , T. H. Tse*
  • , Zhi Quan Zhou
  • *Corresponding author for this work

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

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 Ocean- Base has been extensively tested and widely used in the industry, we have unveiled various hidden failures and crashes.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages130-131
Number of pages2
ISBN (Electronic)9781665476799
DOIs
Publication statusPublished - 2022
Externally publishedYes
Event33rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2022 - Virtual, Online, United States
Duration: 31 Oct 20223 Nov 2022

Publication series

NameProceedings - 2022 IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2022

Conference

Conference33rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2022
Country/TerritoryUnited States
CityVirtual, Online
Period31/10/223/11/22

Free Keywords

  • DBMS
  • failure
  • metamorphic testing
  • OceanBase
  • SQL
  • test oracle

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'A Disjoint-Partitioning Approach to Enhancing Metamorphic Testing of DBMS'. Together they form a unique fingerprint.

Cite this