February 2021
Intermediate to advanced
376 pages
9h 6m
English
As the development of our embedded system nears completion, the time has arrived to conduct thorough testing in the context in which it will operate. This testing must address the entire expected range of environmental conditions and user inputs, including invalid inputs, to ensure proper operation under all conditions.
For each test, the system configuration and test execution procedures must be carefully recorded and any resulting behavioral anomalies noted in detail. If you don't have enough information to reliably repeat a test, it may be difficult or impossible to fix the underlying problem. The chapter concludes with a discussion of recommended debugging procedures and a summary of ...