Automated Software Testing for Embedded Systems
Test automation for an embedded system presents a unique set of challenges. For starters, it requires a specialized set of automation tools that may be expensive or hard to come by. In addition, because embedded systems involve an amalgamation of hardware and software, you'll need a specialized tester-to-controller interface to drive the tests. Join David Palm to learn about the "gotchas" posed by test automation on embedded systems. He'll discuss race conditions and how can you craft your automation to detect them. David will explain why embedded systems are so vulnerable to initialization problems and what to do about it. Find out why testing extreme values and end-points presents a real obstacle in many embedded systems. Learning more about the unique challenges posed by embedded systems will help you decide on an appropriate scope of automation, avoid pitfalls during test development, and help your team deliver a successful product.