@misc{17823, author = {Shaukat Ali}, title = {Quantum Software Testing 101}, abstract = {Quantum software testing (QST) is an emerging research area within quantum software engineering (QSE) to ensure quantum software functional and non-functional correctness and dependability. Since quantum computers perform computations significantly differently than classical computing, testing quantum software running on these quantum computers also differs due to quantum computing{\textquoteright}s unique characteristics, e.g., entanglement and superposition. Due to the rising interest of the software engineering community in QSE, we will provide an introduction to QST. We will introduce quantum computing and its various principles, quantum software development as quantum circuits, and current QST literature, including a key set of techniques with examples. Finally, a set of future research challenges related to QST will be presented.}, year = {2024}, journal = {ICSE-Companion {\textquoteright}24: Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings}, publisher = {IEEE/ACM}, doi = {https://doi.org/10.1145/3639478.364305}, }