Tester son code quantique et le déboguer

1. Les tests unitaires en Q# Test:unitaire en Q#

a. Contexte

Il est possible de procéder à des tests unitaires en Q#, mais pour cela il est nécessaire de créer un projet dédié exactement comme on le ferait avec un autre langage. Cette création d’un projet de tests unitaires (Xunit) va dépendre de l’environnement de développement choisi, Microsoft Visual Studio ou Visual Studio Code.

b. Création d’un projet de tests avec Microsoft Visual Studio

Pour créer un projet au sein de la solution courante, suivez cette procédure :

 Ouvrez Microsoft Visual Studio.

 Ouvrez le menu Fichier puis sélectionnez Nouveau - Projet.

 Sélectionnez le template « Q# Test » et procédez à la création du projet.

c. Création d’un projet de tests avec Visual Studio Code

La création d’un projet de test se fait avec Visual Studio Code en ligne de commandes. Dans votre terminal, que ce soit sous Windows, Linux ou Mac OS.

Commencez par exécuter cette ligne pour créer le projet de test :

dotnet new xunit -lang Q 

Accédez au répertoire Tests tout juste créé :

cd Tests 

Ouvrez Visual Studio Code :

code . 

d. Écrire des tests unitaires

À ce stade, et quel que soit votre environnement de développement, votre solution inclut un projet de tests qui lui-même inclut deux fichiers, le premier...

Pour consulter la suite, découvrez le livre suivant :
couv_DPQINF.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Manipuler des bits quantiques en Q#
Suivant
Inventaire des espaces de noms quantiques