Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有一些指南/提示或特定框架/解决方案可以为由同时运行的多个异步线程组成的实时系统创建测试环境?具体来说,系统在周期性时钟上运行,包含多个通过消息传递相互通信的线程,包含实时日志记录和跟踪,并具有确定性但复杂(和可变)的执行状态。
想法?
我正在读<Test-Driven Development for Embedded C>James W.Grenning 写的书。 我还没有读完它,所以我不能完全确定它会有多大帮助。但我认为到目前为止它提供了很好的指导和提示。 它提供了一些示例,展示了如何使嵌入式软件开发的测试自动化,包括自动化或部分自动化的硬件测试。这就是吸引我阅读它的原因。 顺便说一句,在本书中,它使用Unity和CppUTest作为单元测试工具。
<Test-Driven Development for Embedded C>
Unity
CppUTest