質問編集履歴
2
私事をいれず、自分の質問内容に答えて頂けるように修正。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,14 +1,18 @@
|
|
1
1
|
C言語で組み込みの開発をやっています。
|
2
2
|
今担当しているソースには下のようなソースがたくさんあります。
|
3
|
-
このような関数の場合、みなさんはどういったユニットテストを実施しますか?
|
4
3
|
|
5
|
-
真面目な同僚は各呼び出し関数のスタブを作成し、関数がコールされることや呼び出し先関数に
|
6
|
-
渡る引数が正しいかを確認しています・・・
|
7
|
-
|
4
|
+
ユニットテストでの確認対象としては、なんとなく下記のような事が考えられますが、みなさんはどの程度までユニットテストで確認していますか?
|
8
|
-
一般的にはユニットテストでどこまで確認すべきか教えてください。
|
9
5
|
可能なら、その理由も教えて頂けると助かります。
|
6
|
+
担当しているプロジェクトでのユニットテストの方針を決める上で参考にしたいと思います。
|
10
7
|
|
8
|
+
1)関数の戻り値(例はvoidですが・・・)
|
9
|
+
2)グローバル変数の出力値
|
10
|
+
3)関数コールの有無(スタブを作成して確認)
|
11
|
+
4)関数コールへ渡す引数の値(スタブを作成して確認)
|
12
|
+
5)呼び出し先関数の中身も考慮した出力値
|
11
13
|
|
14
|
+
**※当初の質問内容では、期待していた回答をなかなか得られていなかったので、質問内容を大幅に修正させて頂きました。すでに回答してくださった方、ありがとうございます。**
|
15
|
+
|
12
16
|
```c言語
|
13
17
|
int value;
|
14
18
|
|
1
余分な文言だったので削除しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,8 +7,8 @@
|
|
7
7
|
個人的にはそこまでがんばる必要はないと思っているので、どの粒度で確認すべきかで同僚と揉めています。。。
|
8
8
|
一般的にはユニットテストでどこまで確認すべきか教えてください。
|
9
9
|
可能なら、その理由も教えて頂けると助かります。
|
10
|
-
(できれば同僚を説得したいです)
|
11
10
|
|
11
|
+
|
12
12
|
```c言語
|
13
13
|
int value;
|
14
14
|
|