C言語で組み込みの開発をやっています。
今担当しているソースには下のようなソースがたくさんあります。
ユニットテストでの確認対象としては、なんとなく下記のような事が考えられますが、みなさんはどの程度までユニットテストで確認していますか?
可能なら、その理由も教えて頂けると助かります。
担当しているプロジェクトでのユニットテストの方針を決める上で参考にしたいと思います。
1)関数の戻り値(例はvoidですが・・・)
2)グローバル変数の出力値
3)関数コールの有無(スタブを作成して確認)
4)関数コールへ渡す引数の値(スタブを作成して確認)
5)呼び出し先関数の中身も考慮した出力値
※当初の質問内容では、期待していた回答をなかなか得られていなかったので、質問内容を大幅に修正させて頂きました。すでに回答してくださった方、ありがとうございます。
c言語
1int value; 2 3void func(){ 4 value = funcXYZ(); 5 if(value == x){ 6 funcX(x); 7 funcA(); 8 }else{ 9 funcX(a); 10 funcB(); 11 } 12}
回答6件
あなたの回答
tips
プレビュー