June 2016
Intermediate to advanced
490 pages
12h 14m
English
This chapter examines a development technique called Test Driven Development (TDD). TDD makes generating software test cases part of the development cycle. More specifically it forces you to write the test cases before writing the application code. This is an alien process for most embedded developers but once you gain familiarity with TDD it has the potential to increase both productivity and code reliability. The practical exercises look at using the “Unity” developer test framework and how to most effectively setup the IDE for automated build and test. The chapter also considers some of the special cases for testing on a small embedded system.
Test Driven Development; Unity; CppUtest; Instrumentation ...
Read now
Unlock full access