Mutation testing of quantum programs written in QISKit
May, 20222 pages
Contribution to:
- Published: 2022and
- Published: May, 2022
Citations per year
Abstract: (Association for Computing Machinery)
There is an inherent lack of knowledge and technology to test a quantum program properly. In this paper, building on the definition of syntactically equivalent quantum operations, we investigated a novel set of mutation operators to generate mutants based on qubit measurements and quantum gates. To ease the adoption of quantum mutation testing, we further discuss QMutPy, an extension of the well-known and fully automated open-source mutation tool MutPy. To evaluate QMutPy's performance we conducted a case study on 11 real quantum programs written in the IBM's QISKit library. QMutPy has proven to be an effective quantum mutation tool, providing insight on the current state of quantum tests.- Computers
- Codes
- Qubit
- Buildings
- Logic gates
- Libraries
- Open source software
- object-oriented methods
- program testing
- quantum gates
References(12)
Figures(0)
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]