测试和调试

Qt 提供各种功能来帮助您开发高质量代码。它具有用于调试以追踪错误的特性,并有测试功能,帮助移除错误。

单元测试

Qt 促进了单元测试的创建,以测试类、函数或整个库等接口。

  • Qt Test(也称为testlib)- C++代码单元测试的框架
  • Qt Quick Test - QML代码单元测试的框架

自动测试

Qt 本身拥有众多使用 Qt Test 和 Qt Quick Test 框架(自动测试)编写的单元测试。这些自动测试可以在每个 Qt 模块的源代码的tests/auto目录中学习。自动测试是 Qt 开发中持续质量保证的重要组成部分。

使用 Qt Creator 进行测试

Qt Creator 的完整调试工作流程支持调试 C++ 和 QML 代码,以及代码分析功能。

有关更多信息,请参阅Qt Creator 手册

调试技术

这些页面包含在各种情况下调试的建议

© 2024 Qt 公司。此处包含的文档贡献归其各自所有者所有。本文件提供的文档根据GNU 自由文档许可证(版本 1.3)的条款提供,由自由软件基金会发布。Qt 及其相应标志是芬兰的 Qt 公司及其它/多处国家的商标。所有其他商标均为其各自所有者的财产。