Agile Testing of Embedded, Real-Time Systems
Until now, Agile development and testing concepts have been aimed largely at Web sites, interactive applications, and software packages where short production cycles are a must. With care, many of these same testing practices can work on embedded systems, in which long development cycles, no user interface, and regulatory requirements are the norm. Jon Hagar examines Agile testing practices you can implement within both hardware and software product domains. Learn to define the "user" for an embedded application, determine how much documentation is enough, and identify ways to perform early testing while the hardware remains in flux. Find out how to move from a more traditional embedded testing structure to embrace Agile concepts in your test practices.