Hen*_*rik 8 c testing embedded automated-tests unit-testing
是否有任何SW在C和嵌入式应用程序中生成单元测试?我问的原因是我的老板告诉我他从某人那里听说"你需要一个工具来分析代码并自动创建所有相关测试用例的80%,剩下的20%是你用的所有时间并专注于",否则这需要"太多时间".
我对这个陈述持怀疑态度,不能清楚地看到可以自动生成什么样的测试,以及它们是否会有任何好处.
但是,我可以看到可以自动为API生成接口单元测试:s.
那么有人可以在这个问题上启发我吗?
我推荐API Sanity Checker工具:
用于共享C/C++库的基本单元测试的自动生成器.它能够生成合理的(在大多数情况下,但不幸的是并非所有情况下)参数输入数据,并通过分析头中的声明为API中的每个函数组成简单("健全"或"浅"质量)测试用例.文件.
生成的测试质量允许在简单的用例中检查是否存在严重错误.该工具能够构建和执行生成的测试并检测崩溃(段错误),中止,各种发出的信号,非零程序返回码和程序挂起.
独特的功能:
请参阅FreeType2的示例.
我是这个项目的作者,你可以问我任何问题.