Reputation: 141
Are there some guidelines/tips or specific frameworks/solutions for creating a test environment for a real-time system consisting of multiple asynchronous threads running simultaneously? Specifically, the system runs on a periodic clock, contains several threads communicating with each other via message-passing, contains real-time logging and tracing and has deterministic, but complex (and variable) execution states.
Thoughts?
Upvotes: 3
Views: 407
Reputation: 11
I'm reading the book <Test-Driven Development for Embedded C>
written by James W.Grenning.
I haven't finished reading it, so I can't be totally sure how much it will help. But I think it gives good guidelines and tips so far.
It gives examples showing how to make test automate for embedded software development, including automated or partially automated hardware tests. This is what attract me to read it.
By the way, in this book, it uses Unity
and CppUTest
as the Unit Test Harness.
Upvotes: 1