組み込みソフトウェアのテスト手法

例えば、とってもよくできた統合開発環境が付属する場合。カバレッジもプロファイルも簡単にとれるし、よくできたシミュレータでちょっとした動作確認もできるし、テストコードを実行する仕組みが入っていたりすると単体テストも簡単。
でも、そんな開発環境には出会ったことが無い。
ということで、利用できそうなものを探そう。小規模な組み込みはC言語C++言語かどっちかという前提で。いちおう高級言語を使うんだから、汎用的なやつを使いまわせるにちがいない。

EclipseだとCDTでC言語が使えるようになって、さらにgcovとgprofが使えるプラグインがあるみたい。cppUnitか何かで単体テストするのかね。SystemDirector Application Modeler UML EditorというのをNECが無償で提供している。
Visual StudioだとNUnitというのがあるらしい。PartCoverでカバレッジをとれるらしい。Team Systemという高い版だといろいろついてるみたい。