Hatena::ブログ(Diary)

ジャンク☆ニュース 臥龍 このページをアンテナに追加 RSSフィード

2011-03-02 C言語による組み込みTDDまとめ このエントリーを含むブックマーク このエントリーのブックマークコメント

C言語TDDを行う場合、また組込み系でTDDを行う場合、色々問題が発生する。


私の場合は以下のようにして行った。

1.関数モジュール仕様書を作成し、関数名、関数毎の引数戻り値を定義

2.上記よりスケルトンを作成(自動)

3.ターゲットCPU依存のデバイスパソコン用にスタブ関数とヘッダーを作成

(擬似FROMのR/W,SIOのR/W,ポートI/Oなど)

4.Cygwin上でCUnit for Ando でスケルトン用にUnitテストを実装

5.単体テスト実行後、スタブを実機用のドライバーに切り替え(ヘッダーファイルを変更)実機に組み込み




C言語におけるTDDの問題点と解決方法

C荐?茯????????????TDD

組込み開発におけるテスト駆動開発事例

C言語での適用事例〜

E2-3.pdf (application/pdf オブジェクト)

組み込み開発へのテスト駆動開発の導入 - 千里霧中

小規模ファームウェア開発

小規模ファームウェア開発
トラックバック - http://d.hatena.ne.jp/garyo/20110302