Arm TechCon 2017 Schedule

View, browse and sort the list of sessions by Pass Type, Track, Day/Time, or by Speaker. Sessions are subject to change. Seating is on a first-come, first-served basis. Please arrive early to ensure you get a seat.

Build your conference agenda today! By signing up for the Scheduler, you can add sessions to your "Favorites" and develop your own personalized schedule. This personalized schedule will be synced with the official Arm TechCon Event App.

Arming Yourself With Unit Tests

  • David Guinn (Senior Software Engineer, S&C Electric Co.)
Pass Type: All-Access Pass - Get your pass now!
Track: Embedded Software Development
Format: 50-Minute Technical Session
Audience Level: All
Recording: TBD

Having tested and verified production code that meets the specifications and is free of defects is paramount to any embedded system. Learn how to write unit tests for Embedded C and C++ such as hardware drivers so your team can deliver reliable code fast. Also learn how to write unit tests that allow easy refactoring of the underlying code and not fragile unit tests that break at the slightest change. Spend less time manually testing code, catch issues earlier in the development process and ensure bugs stay dead!


Examples of unit tests for embedded software, such as hardware drivers
Strategies to write unit tests
Strategies and examples for robust unit tests that won't need to be re-written during refactoring

Intended Audience

General knowledge of software development