Challenges and Practices in Quantum Software Testing and Debugging: Insights from Practitioners
Open Access
- 25 August 2026
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
Abstract
Quantum software engineering is an emerging discipline with distinct challenges, particularly in testing and debugging. As quantum computing transitions from theory to implementation, developers face issues not present in classical software development, such as probabilistic execution, limited observability, shallow abstractions, and low awareness of quantumspecific tools. To better understand current practices, we surveyed 26 quantum software developers from academia and industry and conducted follow-up interviews focused on testing, debugging, and recurring challenges. All participants reported engaging in testing, with unit testing (88%), regression testing (54%), and acceptance testing (54%) being the most common. However, only 31% reported using quantum-specific testing tools, relying instead on manual methods. Debugging practices were similarly grounded in classical strategies, such as print statements, circuit visualizations, and simulators, which respondents noted do not scale well. The most frequently cited sources of bugs were classical in nature: library updates (81%), developer errors (69%), and compatibility issues (62%)—often worsened by limited abstraction in existing SDKs. These findings highlight the urgent need for better-aligned testing and debugging tools, integrated more seamlessly into the workflows of quantum developers. We present these results in detail and offer actionable recommendations grounded in the real-world needs of practitioners.Keywords
All Related Versions
This publication has 35 references indexed in Scilit:
- Agile meets quantum: a novel genetic algorithm model for predicting the success of quantum software development projectAutomated Software Engineering, 2024
- Equivalence, identity, and unitarity checking in black-box testing of quantum programsJournal of Systems and Software, 2024
- IBM releases first-ever 1,000-qubit quantum chipNature, 2023
- Record-breaking quantum computer has over 1000 qubitsNew Scientist, 2023
- Statistical Methods for Quantum State Verification and Fidelity EstimationAdvanced Quantum Technologies, 2022
- The controlled SWAP test for determining quantum entanglementQuantum Science and Technology, 2021
- QuCAT: quantum circuit analyzer tool in PythonNew Journal of Physics, 2020
- Opportunities and challenges for quantum-assisted machine learning in near-term quantum computersQuantum Science and Technology, 2018
- Visual Design of Software Architecture and Evolution based on Graph TransformationElectronic Notes in Theoretical Computer Science, 2001
- Quantum computing: an introductionComputing & Control Engineering Journal, 1999