Chapter 20. Agile Testing for Mobile and Embedded Systems

Image

Humans have been embedding software in devices and machines for decades. Early on, this was the province of rocket science. The Apollo Guidance Computer, developed for the Apollo space program, is one of the earliest examples (Wikipedia, 2014c). The use of embedded software spread as microprocessors and microcontrollers became less expensive and more widely available.

What do we mean when we use terms like mobile app and embedded software? We like the definition Jon Hagar uses (Hagar, 2014):

Mobile software can be found in smartphones, automobiles, and other devices that move. Typically, ...

Get More Agile Testing: Learning Journeys for the Whole Team now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.