回答編集履歴
1
より一般的な表現かと思い、文中の「テスト設計書」 → 「テスト仕様書」に変更
answer
CHANGED
@@ -21,13 +21,13 @@
|
|
21
21
|
|
22
22
|
システム開発の教科書的には、ウォーターフォールならV字モデルで、
|
23
23
|
詳細設計と単体テストが連動しているはずなので、
|
24
|
-
詳細設計の**設計者**がテスト
|
24
|
+
詳細設計の**設計者**がテスト仕様書も書くのが基本でしょう。
|
25
25
|
|
26
26
|
しかし、設計者は人件費の単価が高いことが多く、
|
27
|
-
経営層がテスト
|
27
|
+
経営層がテスト仕様書を書かせたがらないこともあります。
|
28
28
|
|
29
29
|
また、アジャイルなら、テストファーストなどとの相性もあり、
|
30
|
-
**プログラマ**がテスト(
|
30
|
+
**プログラマ**がテスト(仕様書)を書くこともあるでしょう。
|
31
31
|
|
32
32
|
少なくとも、自分で実装したので、コードの挙動は理解できているので、
|
33
33
|
これも選択肢として十分有力だと思います。
|
@@ -36,7 +36,7 @@
|
|
36
36
|
プログラムを書く工数よりも、設計やテストやドキュメントなどを書く、
|
37
37
|
それ以外の工数の方が多いのが普通なので、負担だということです。
|
38
38
|
|
39
|
-
こうして、**テスター**がテスト
|
39
|
+
こうして、**テスター**がテスト仕様書を書く、という事態が発生します。
|
40
40
|
|
41
41
|
|
42
42
|
---
|
@@ -63,7 +63,7 @@
|
|
63
63
|
|
64
64
|
すると、設計の時点で全部カバーしようとしても、
|
65
65
|
人的リソースが足りなくなる事態も想定可能、というか現実によくあるでしょう。
|
66
|
-
テスト
|
66
|
+
テスト仕様書ができている「べき」、といっても現実にできない。
|
67
67
|
だから、あふれた設計的要素がテストまで流れてくる。
|
68
68
|
|
69
69
|
テストに設計的要素などというと、違和感があるかもしれませんが、
|
@@ -73,7 +73,7 @@
|
|
73
73
|
自力で探索してテストする手法です。これを、設計書がないのなら、
|
74
74
|
設計的要素がテストの責務に分配されている、と私は解釈しています。
|
75
75
|
|
76
|
-
最初の話に戻って、テスト
|
76
|
+
最初の話に戻って、テスト仕様書がないからテストが不可能かといえば、
|
77
77
|
テストに設計的要素が入ってくることで可能なのではないかと思います。
|
78
78
|
ただ、そのためには、テスターが要件や仕様を把握する必要があります。
|
79
79
|
|