🤖 AI Summary
This study addresses the challenge of distinguishing noise from defects in quantum program testing during the NISQ era. It proposes Qomino, a novel testing paradigm that eliminates noise modeling by leveraging decomposition-aware inverse construction and strongest-competitor comparison. Specifically, Qomino determines test outcomes through output dominance, thereby removing the need for independent noise estimation or mitigation phases. By integrating expected-versus-observed result comparisons with a bounded retry mechanism, it achieves efficient and reliable defect detection. Experimental evaluations on six Qiskit benchmark programs demonstrate that Qomino attains an accuracy of 85.65%, significantly outperforming existing baseline methods while offering faster execution speeds.
📝 Abstract
Quantum software testing (QST) is a central quality-assurance activity for checking whether quantum programs conform to their specifications. In the noisy intermediate-scale quantum (NISQ) era, gate, decoherence, and measurement errors distort observed outputs, making it difficult to distinguish program defects from noise. The existing noise-aware QST literature typically mitigates or models noise before applying a test oracle. However, these strategies can incur substantial cost and depend on calibration data, model training, or backend-specific information, limiting their applicability. We present Qomino, a dominance-guided QST approach for judging tests from noisy samples without a separate noise-estimation or mitigation phase. The approach combines decomposition-aware inverse construction, comparison of the expected outcome with the strongest observed competitor, and bounded retries for inconclusive decisions. We evaluate Qomino on 30 controlled buggy variants from six Qiskit programs and six simulated noisy backends, comparing it with six baselines spanning statistical, quantum-specific, and learning-based methods. Qomino achieves 85.65% accuracy over all six programs and 99.95% in the restricted two-program evaluation, significantly outperforming the corresponding baselines. Across the evaluated programs and backends under the stated settings, Qomino is faster than the compared quantum-specific and learning-based methods. Ablation and retry analyses support the contributions of its main components.