C
质量控制工具
以下质量控制工具用于 Qt 安全渲染器开发中
测试工具
工具 | 描述 |
---|---|
容量测试脚本 | 用于创建具有不同安全关键 QML 类型的 QML 文件的 Python 脚本。这些脚本用于测试最大容量和动画。在执行容量测试的同时,它们还将事件发送到安全关键应用程序。 |
Froglogic Squish | 用于运行 Qt 安全渲染器发布测试的图形用户界面测试自动化工具。 |
QSR 集成测试 | 集成测试是自动化回归测试的一部分。测试案例位于 <Qt 安装目录>/Src/QtSafeRenderer-<version>/tests/auto/integrationtest。 |
QTest | 用于在 Coin 集成系统中运行单元测试的测试框架。该框架包括用于绘制算法的 Qt 基准测试。 |
Startuptime | 用于测量应用程序启动时间的 QNX 测试应用程序。 |
Testerapp | 用于模拟 Qt 安全渲染器环境变化的测试应用程序。更多信息,请参阅测试消息接口。 |
Testharness | 向安全关键应用程序发送各种事件。使用 Python 和 Qt Widgets 实现。 |
TestRail | 用于测试规划、执行测试用例和报告测试结果的测试管理工具。 |
Qt 安全渲染器的商业客户可以访问 Qt 安全渲染器单元测试的代码和文档。因此,当他们把 Qt 安全渲染器集成到他们的系统中时,他们可以运行单元测试。
代码分析工具
工具 | 描述 |
---|---|
Froglogic Coco | 用于分析测试覆盖率:语句覆盖率、分支覆盖率以及修改条件决策覆盖率(MC/DC)的代码覆盖率工具。 |
MathWorks Polyspace Bug Finder | 用于检查 MISRA C++ 2008 规则和 MISRA C 2004 规则的静态代码分析工具。 |
qmlscene | 可用于在应用程序完成后验证 QML 文档的工具。 |
QML 运行时工具 | 用于加载和显示 QML 文档的工具。 |
Qt Creator | Qt Creator 提供了一个用于检查代码语法的工具。 |
集成和发布工具
在某些 Qt 许可证下提供。
了解更多信息。