美文网首页
QtCreator对测试的支持

QtCreator对测试的支持

作者: 耕田者 | 来源:发表于2022-10-01 20:03 被阅读0次

QtCreator对测试的支持

QtCreator可以创建自动测试型项目,可以是独立项目,也可以作为子项目集成,如下面图所示:

Qt Creator对test工程的支持 Qt Test工程

我们可以将视图由项目切换为测试,即能查看当前打开项目的所有测试代码。如上图所示,QTest,QML Test和Google Test类型的测试用例并排显示在同一个项目中。

我们可以选择需要运行的测试,并通过右键菜单选择运行选中的测试项目或运行所有测试项目。测试结果将在Qt Creator下方的面板中显示出来,如下图所示:

Qt Test的运行结果

QML测试的结果以下图的方式显示在测试结果(Test Result)面板中。点击测试结果面板中的每一行会在Qt Creator编辑器中显示对应的测试用例。

Qt Qml Test运行结果

当运行一个基准测试时,测出的平均运行时间会被显示出来,如下图所示:

Qt Test基准测试结果

Qt Creator考虑得很全面,较好地集成了QTest, QML, 以及Google Test等类型地单元测试。如果你想体验一下,本书资源(https://github.com/PacktPublishing/Hands-On-High-performance-with-QT/tree/master/Chapter%2011)包含了一个使用Widget和QML类型测试用例的Qt Creator示例工程。

相关文章

网友评论

      本文标题:QtCreator对测试的支持

      本文链接:https://www.haomeiwen.com/subject/kkizortx.html