Sur cette page

Tests et débogage

Qt propose diverses fonctionnalités pour vous aider à développer du code de haute qualité. Il existe des fonctionnalités qui facilitent le débogage pour traquer les bogues, ainsi que des outils de test qui permettent d’éviter leur apparition.

Tests unitaires

Qt facilite la création de tests unitaires pour tester des interfaces telles que des classes, des fonctions ou des bibliothèques entières.

  • Qt Test (également connu sous le nom de testlib) – un framework pour les tests unitaires de code C++
  • Qt Quick Test - un framework pour les tests unitaires de code QML

Autotests

Qt dispose lui-même d’un nombre important de tests unitaires écrits à l’aide des frameworks Qt Test et Qt Quick Test (autotests). Ces autotests peuvent être consultés dans les répertoires tests/auto du code source de chaque module Qt. Les autotests constituent un élément important de l’assurance qualité continue dans le développement de Qt.

Les tests avec Qt Creator

Qt CreatorLe workflow de débogage complet de Qt prend en charge le débogage du code C++ et QML, ainsi que le profilage du code.

Pour plus d’informations, consultez la documentation d’Qt Creator :

Techniques de débogage

Ces pages contiennent des conseils pour le débogage dans diverses situations :

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.