テストとデバッグ
Qt には、高品質なコードを開発するための様々な機能があります。バグを突き止めるためのデバッグを支援する機能や、バグを出さないためのテスト機能があります。
ユニットテスト
Qt では、クラスや関数、ライブラリ全体などのインターフェイスをテストするためのユニットテストを簡単に作成することができます。
- Qt Test(testlibとしても知られています) - C++コードのユニットテストのためのフレームワークです。
- Qt Quick Test- QML コードのユニットテストのためのフレームワークです。
オートテスト
Qt 自身は、Qt Test とQt Quick Test フレームワーク(autotests)を使って書かれた、かなりの数のユニットテストを持っています。これらのオートテストは、各 Qt モジュールのソースコードのtests/auto ディレクトリにあります。オートテストは、Qt の開発における継続的な品質保証の重要な部分です。
自動テストは、Qt の開発における継続的な品質保証の重要な部分です。Qt Creator
Qt Creatorの完全なデバッグワークフローは、C++ と QML の両方のコードのデバッグをサポートし、コードのプロファイリングも可能です。
詳細については、Qt Creator ドキュメントを参照してください:
デバッグテクニック
これらのページには、様々な状況下でのデバッグのための提案が含まれています:
- デバッグテクニック- C++コードの場合
- QMLアプリケーションのデバッグ
- プラグインのデバッグ
© 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.