Testen und Debuggen
Qt bietet verschiedene Funktionen, die Sie bei der Entwicklung von qualitativ hochwertigem Code unterstützen. Es gibt Funktionen, die bei der Fehlersuche helfen, um Bugs aufzuspüren, und Testmöglichkeiten, die helfen, die Bugs herauszuhalten.
Unit-Tests
Qt erleichtert die Erstellung von Unit-Tests, um Schnittstellen wie Klassen, Funktionen oder ganze Bibliotheken zu testen.
- Qt Test (auch bekannt als testlib) - ein Framework für Unit-Tests von C++-Code
- Qt Quick Test - ein Rahmenwerk für Unit-Tests von QML-Code
Autotests
Qt selbst verfügt über eine beträchtliche Anzahl von Einheitstests, die mit den Frameworks Qt Test und Qt Quick Test geschrieben wurden(Autotests). Diese Autotests sind in den tests/auto
Verzeichnissen des Quellcodes jedes Qt-Moduls zu finden. Die Autotests sind ein wichtiger Teil der kontinuierlichen Qualitätssicherung bei der Entwicklung von Qt.
Testen mit Qt Creator
Qt CreatorDer vollständige Debugging-Workflow von Qt unterstützt das Debugging von C++- und QML-Code sowie die Möglichkeit, Code zu profilieren.
Weitere Informationen finden Sie im Qt Creator Handbuch:
Debugging-Techniken
Diese Seiten enthalten Vorschläge für das Debugging unter verschiedenen Umständen:
- Fehlersuchtechniken - für C++-Code
- Fehlersuche in QML-Anwendungen
- Debugging-Plugins
© 2025 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.