R.I.P.
๐ป
Ghosted
QuCAT: A Combinatorial Testing Tool for Quantum Software
August 31, 2023 ยท Entered Twilight ยท ๐ International Conference on Automated Software Engineering
Repo contents: GenerateUnitTest.py, QR_Sample, README.md, executing.py, experiment_data, generatedTestSuites, generating.py, overview.png, qucat.py, qucat_logo.png
Authors
Xinyi Wang, Paolo Arcaini, Tao Yue, Shaukat Ali
arXiv ID
2309.00119
Category
cs.SE: Software Engineering
Citations
16
Venue
International Conference on Automated Software Engineering
Repository
https://github.com/Simula-COMPLEX/qucat-tool
โญ 1
Last Checked
1 month ago
Abstract
With the increased developments in quantum computing, the availability of systematic and automatic testing approaches for quantum programs is becoming increasingly essential. To this end, we present the quantum software testing tool QuCAT for combinatorial testing of quantum programs. QuCAT provides two functionalities of use. With the first functionality, the tool generates a test suite of a given strength (e.g., pair-wise). With the second functionality, it generates test suites with increasing strength until a failure is triggered or a maximum strength is reached. QuCAT uses two test oracles to check the correctness of test outputs. We assess the cost and effectiveness of QuCAT with 3 faulty versions of 5 quantum programs. Results show that combinatorial test suites with a low strength can find faults with limited cost, while a higher strength performs better to trigger some difficult faults with relatively higher cost. Repository: https://github.com/Simula-COMPLEX/qucat-tool Video: https://youtu.be/UsqgOudKLio
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Software Engineering
R.I.P.
๐ป
Ghosted
GraphCodeBERT: Pre-training Code Representations with Data Flow
R.I.P.
๐ป
Ghosted
DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Cars
R.I.P.
๐ป
Ghosted
Microservices: yesterday, today, and tomorrow
R.I.P.
๐ป
Ghosted
Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks
R.I.P.
๐ป
Ghosted