|国家预印本平台
首页|Context-Aware Unit Testing for Quantum Subroutines

Context-Aware Unit Testing for Quantum Subroutines

Context-Aware Unit Testing for Quantum Subroutines

来源:Arxiv_logoArxiv
英文摘要

Software testing is a critical component of the classical software development lifecycle, and this principle is expected to hold true for quantum software as it evolves toward large-scale production and adherence to industry standards. Developing and testing quantum software presents unique challenges due to the non-deterministic nature of quantum information, the high dimensionality of the underlying Hilbert space, complex hardware noise, and the inherent non-local properties of quantum systems. In this work, we model quantum subroutines as parametrized quantum channels and explore the feasibility of creating practical unit tests using probabilistic assertions, combined with either quantum tomography or statistical tests. To address the computational complexity associated with unit testing in quantum systems, we propose incorporating context-awareness into the testing process. The trade-offs between accuracy, state space coverage, and efficiency associated with the proposed theoretical framework for quantum unit testing have been demonstrated through its application to a simple three-qubit quantum subroutine that prepares a Greenberger-Horne-Zeilinger state, as well as to subroutines within a program implementing Shor's algorithm.

Mykhailo Klymenko、Thong Hoang、Samuel A. Wilkinson、Bahar Goldozian、Suyu Ma、Xiwei Xu、Qinghua Lu、Muhammad Usman、Liming Zhu

物理学

Mykhailo Klymenko,Thong Hoang,Samuel A. Wilkinson,Bahar Goldozian,Suyu Ma,Xiwei Xu,Qinghua Lu,Muhammad Usman,Liming Zhu.Context-Aware Unit Testing for Quantum Subroutines[EB/OL].(2025-06-12)[2025-06-27].https://arxiv.org/abs/2506.10348.点此复制

评论