Testen und Debuggen
Qt bietet verschiedene Funktionen, die Ihnen bei der Entwicklung hochwertiger Code helfen. Es gibt Funktionen, die beim Debuggen helfen, um Fehler aufzuspüren, sowie Testfunktionen, die dazu beitragen, Fehler von vornherein zu vermeiden.
Unit-Tests
Qt erleichtert die Erstellung von Unit-Tests zum Testen von Schnittstellen wie Klassen, Funktionen oder ganzen Bibliotheken.
- Qt Test (auch bekannt als „testlib“) – ein Framework für Unit-Tests von C++-Code
- Qt Quick Test – ein Framework für Unit-Tests von QML-Code
Autotests
Qt selbst verfügt über eine beträchtliche Anzahl von Unit-Tests, die mit den Frameworks „ Qt Test “ und „ Qt Quick Test “ (Autotests) geschrieben wurden. Diese Autotests stehen in den Verzeichnissen „ tests/auto “ des Quellcodes der einzelnen Qt-Module zur Untersuchung bereit. Die Autotests sind ein wichtiger Bestandteil der kontinuierlichen Qualitätssicherung bei der Entwicklung von Qt.
Das Testen mit Qt Creator
Qt Creatorunterstützt der vollständige Debugging-Workflow sowohl das Debuggen von C++- als auch von QML-Code sowie die Möglichkeit, Code zu profilieren.
Weitere Informationen finden Sie in der Dokumentation zu „Qt Creator “:
Debugging-Techniken
Diese Seiten enthalten Vorschläge zum Debuggen unter verschiedenen Umständen:
- Debugging-Techniken – für C++-Code
- Debugging von QML-Anwendungen
- Plugins debuggen
© 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.