I've tested several embedded applications, both manually and automatically. Right off the bat I can tell you that there are no silver bullets. There is no guaranteed way of doing automation correctly so that you guarantee success. Based on your systems, there are many different ways to succeed or potentially fail. I'm going to present to you some of the lessons I've learned. I'm going to give an overview of what needs to be done for Embedded Systems, the similarities between the GUI testing and the Embedded Systems, and a successful approach we've used for more than one application. I've developed my approach from what I've observed from some of the big guys that are making the automation for embedded systems a turnkey tool for people. You can use the same kind of approaches for implementing your own system. If you understand this approach, projects will go that much easier and have less risk and probably save you a lot of time and money.
|Automated Testing of Embedded Software||41.5 KB|