0

我是一名学生,正在开发一个使用 Azure RTOS ThreadX 的微控制器应用程序,我从未使用过测试,并且想开始进行单元测试、集成测试和自动测试。我发现了 Ceedling 和 Google 测试框架,但我想知道社区和 ThreadX 团队使用或推荐什么来进行测试。

我的编程语言是 C,我使用的是 Cortex M0+。

4

1 回答 1

0

ThreadX 有一个自定义测试套件,专门用于测试和认证 RTOS 和中间件。

对于您在 RTOS 之上的应用程序代码,您可以使用您提到的套件。

我建议除了单元测试之外,您还可以使用一两个静态分析工具来识别其他类型的问题。在单元测试和系统测试期间,测量代码和分支覆盖率以及使用分析器验证性能也很有用。

于 2021-08-19T10:06:52.967 回答