質問編集履歴

2

質問の詳細追記

2022/11/12 09:09

投稿

Oppeke_Life
Oppeke_Life

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,23 @@
1
1
  ### 単体テストとデバッグの違い
2
2
  単体テストとデバッグの違いは何でしょうか?
3
3
  デバッグしながら開発した場合は、単体テストは不要なのでしょうか?
4
+
5
+ >どこからその疑問が出て
6
+ 業務において、新規画面作成をし、
7
+ 単体テストの仕様書作成を依頼されました。
8
+ 調べたところ、
9
+ 「例えば、if文の分岐条件として、入力パラメータが5以下のみ正常処理とすべきところを、5を含めない実装をしていたとします。その関数に対して、テストパラメータとして、5を入力してテストを実施すれば、すぐこの関数にバグがあることがわかります。」
10
+ のように記載されていたのですが、
11
+ このレベルはもちろんデバッグで確認済です。
12
+ では単体テストに何のテスト項目を書けばよいのかわからず疑問に思いました。
13
+
14
+ >何が問題でどう解決したのか
15
+ 単体テストとデバッグの違いがわからないことを問題としました。
16
+ 解決済であれば質問はしていません。
17
+
18
+ >単語の意味を調べたら明確で、全く違うのが分かるはずですが
19
+ デバッグ→バグ修正まで含む
20
+ テスト→実行結果の確認。(バグ修正はしない)
21
+ と認識しています。
22
+ 追加の質問となるのですが、デバッグしながら開発した場合は、単体テストは不要なのでしょうか?
23
+ m.ts10806さんが"全く違う"と表現したのは具体的に何がどう全く違うのでしょうか?

1

質問を追加しました。

2022/11/12 08:38

投稿

Oppeke_Life
Oppeke_Life

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,2 +1,3 @@
1
1
  ### 単体テストとデバッグの違い
2
2
  単体テストとデバッグの違いは何でしょうか?
3
+ デバッグしながら開発した場合は、単体テストは不要なのでしょうか?