ユニットテスト(単体テスト)

プログラム(その関数)が正しく動いているかを確かめるテスト
C/C++だとgoogletestを使うと良さげらしい.
Linux,Macだといろいろやり方が出てくるが,WindowsだとVisualStudioだったりCygwinだったりいろいろごちゃっとしててプレーンに書けるかって言うとそうじゃないのかな?
まずはWindowsでプレーンな感じで使えるC/C++の環境構築が先かもしれないなぁ

Google Test
CppUTest

参考文献

Unit Testing of Embedded Firmware – Part 2 – x86 Build (CppUTest, Simplicity Studio & Thunderboard)
2. テスト駆動開発 (TDD)
STM32F4 – Unit Testing with CppUTest or GoogleTest [Part I.]
『テスト駆動開発による組み込みプログラミング』を読んで学んだこと
組込み用ファームウェアの基本構造