2021
DOI: 10.1002/smr.2419
|View full text |Cite
|
Sign up to set email alerts
|

Quantum software testing: State of the art

Abstract: Quantum computing is expected to exponentially outperform classic computing on a broad set of problems, including encryption, machine learning, and simulations. It has an impact yet to explore on all software lifecycle's processes and techniques. Testing quantum software raises a significant number of challenges due to the unique properties of quantum physics-such as superposition and entanglementand the stochastic behavior of quantum systems. It is, therefore, an open research issue. In this work, we offer a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
5
1
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(3 citation statements)
references
References 70 publications
(129 reference statements)
0
2
0
Order By: Relevance
“…By nature, quantum software is error susceptible. Quantum physics properties as superposition mean that quantum computers deliver probabilistic measures when classical observations are made on qubits; that is when a qubit in a superposition state is collapsed into a classical value, it takes a given value with a given probability [73]. Some selected publications address quantum computing validation from a probabilistic perspective from circuit and software levels.…”
Section: Fig 11 Q-uml Basic Diagramsmentioning
confidence: 99%
“…By nature, quantum software is error susceptible. Quantum physics properties as superposition mean that quantum computers deliver probabilistic measures when classical observations are made on qubits; that is when a qubit in a superposition state is collapsed into a classical value, it takes a given value with a given probability [73]. Some selected publications address quantum computing validation from a probabilistic perspective from circuit and software levels.…”
Section: Fig 11 Q-uml Basic Diagramsmentioning
confidence: 99%
“…Moreover, qubits cannot be "observed" or "measured" during the execution of a program. For these reasons, among others, approaches to software testing as conceived from the classical software point of view are very limited, but some proposals are already appearing on the research horizon [García de la Barrera et al 2023].…”
Section: Quantum Software Quality and Testingmentioning
confidence: 99%
“…The following section focuses on Quantum Error Correction and Noise Mitigation [22], covering error correction codes, noise characterization, and mitigation strategies crucial for robust quantum computing. The subsequent section addresses Quantum Software Development Tools and Frameworks [4,11], surveying quantum programming languages [16,25,27,28], development frameworks [5,9,15,17], and simulation tools for designing and optimizing quantum algorithms [2,3,13,19].…”
Section: Introductionmentioning
confidence: 99%