Course Highlights
  • Develop Embedded and System Software in C using Unit Tests.
  • Apply Test Driven Development practices and design patterns to your own projects.
  • Produce quality, maintainable, and self-documented software designs through test-first thinking.
  • Understand how to use the open source Unity test framework
  • Take over the world.
Curriculum

2 Topics
An Introduction to Dr. Surly's School for Mad Scientists
A Syllabus for Taking Over the World

11 Topics
Unit Testing with Training Wheels
What We Need to Get Started Part 1
What We Need to Get Started Part 2
Are We Ready?
Debugging Tips For Unity Set Up and How To Get Help
Bam! Our First Test
Will It Pass?
The Source
Challenge Accepted!
Breaking It Down
It’s Alive! (Section 2 Review)

12 Topics
Source & Tests: Together at Last
The Flow
A Few Thoughts On The Subject
It’s TDD
Getting Philosophical
A Second Helping
Your Turn
Seeking a Mantra
Pop Quiz!
Less Simple Is Still Simple
Homework
Section 3 Review

8 Topics
Where in Unit Testing Are We?
Ghost in the Machine
Your Ghosts
It Adds Up
Add Your Own
Containing our Excitement
Contain Yourself
Where to Mack? (Section 4 Review)

  Write a Review

Unit Testing & Other Embedded Software Catalysts

Go to Paid Course