テストとデバッグ
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アプリケーションのデバッグ
- プラグインのデバッグ
© 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.