Skip to content

Software Testing for Embedded Systems

Stephan Grünfelder

A Practical Manual for Developers, Testers, and Technical Project Managers

This book describes all the major software testing methods used for embedded systems and s ...

This book describes all the major software testing methods used for embedded systems and shows how to use them within your own agile projects. The test levels are addressed in chronological order and are commented with examples from safety-critical and non-safety-critical projects.

Topics covered include:

  • Static code analysis
  • Unit testing
  • Hardware-to-software integration testing
  • Software-to-software integration testing
  • System testing
  • Data race testing
  • Schedulability and real-time testing
  • Standards and liability

Personal ratings of test methods, field reports, and a discussion of the test tools used round out each chapter and give you important guidance for acquiring the right tools and implementing what you have learned.

Comprehension tests and exercises make this book an ideal companion for university students and industrial users who require a means of self-testing their methodology.

The chapters can be read chronologically or individually, making the book a valuable reference resource too.


New in the revised 2nd edition:

  • Updates for all the relevant tools and norms, with special emphasis on the ISO 29119 standard
  • A new chapter on trace data in testing environments
  • Additional field reports
Available products
Book

Published by dpunkt.verlag , ISBN: 9783864904486

Main content page count: 410 Pages

ISBN: 9783864904486