我想知道这些事情:
我正在寻找在目标环境中直接在嵌入式系统测试中使用 CppUTest 的公司。
偏离目标的例子也很好,尽管我的目标是进行目标测试。是的,目标测试很复杂并且不容易设置,但脱目标测试才是理想的测试环境。
原因:如果有些公司使用它,这给了我某种保证,即 CppUTest 足够值得信赖,可以用作实际公司项目的测试框架。
在互联网上研究我的问题时,我没有发现任何提及使用 CppUTest 的公司。
我喜欢 CppUTest 为 GoogleTest 1.7.0 版本提供良好的兼容性,并支持许多不同的平台和编译器。但我不确定它是否适合在公司项目中用作测试框架,并且想知道是否有一些公司对此有积极的经验。
我预计,如果公司不采用它,与 GoogleTest 等公司使用的其他框架相比,它在未来 10 年内将不会受到支持或失去相关性。
我知道开箱即用的 GoogleTest 不适合目标单元测试;但它总是可以重写,这是相当痛苦的。
通过使用“CppUTest”一词浏览 GitHub,我找到了 Google 提供的以下 GitHub 存储库。它为 CppUTest 引入了一个 nanopb 比较器。
https://github.com/google/nanopb-cpputest-comparators
这对我来说足以证明 CppUTest 已被 Google 使用,甚至对其进行了改进/贡献。
关于3个问题: