teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

私事をいれず、自分の質問内容に答えて頂けるように修正。

2020/07/18 03:39

投稿

sleepySheep
sleepySheep

スコア1

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

余分な文言だったので削除しました。

2020/07/18 03:39

投稿

sleepySheep
sleepySheep

スコア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