Testen und Fehlersuche

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, Bugs zu vermeiden.

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(Autotests) geschrieben wurden. Diese Autotests können in den tests/auto Verzeichnissen des Quellcodes der einzelnen Qt-Module eingesehen werden. 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 Debuggen von C++- und QML-Code sowie die Möglichkeit, Code zu profilieren.

Weitere Informationen finden Sie in der Qt Creator Dokumentation:

Debugging-Techniken

Diese Seiten enthalten Vorschläge für das Debugging unter verschiedenen Umständen:

© 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.