質問編集履歴
1
sub4追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,11 +28,19 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
+
# sub2.cshのみ環境変数${USER}を引数としており、
|
32
|
+
|
33
|
+
# 異常終了によるメッセージは出力しない
|
34
|
+
|
35
|
+
sub2.csh ${USER}
|
36
|
+
|
37
|
+
|
38
|
+
|
31
|
-
sub
|
39
|
+
sub3.csh $str
|
32
40
|
|
33
41
|
if ($? != 0) then
|
34
42
|
|
35
|
-
echo "sub
|
43
|
+
echo "sub3失敗"
|
36
44
|
|
37
45
|
set status = 1
|
38
46
|
|
@@ -42,11 +50,11 @@
|
|
42
50
|
|
43
51
|
|
44
52
|
|
45
|
-
sub
|
53
|
+
sub4.csh $str
|
46
54
|
|
47
55
|
if ($? != 0) then
|
48
56
|
|
49
|
-
echo "sub
|
57
|
+
echo "sub4失敗"
|
50
58
|
|
51
59
|
set status = 1
|
52
60
|
|
@@ -66,7 +74,7 @@
|
|
66
74
|
|
67
75
|
```
|
68
76
|
|
69
|
-
※sub1~
|
77
|
+
※sub1~4は単体テスト完了済みです。
|
70
78
|
|
71
79
|
|
72
80
|
|
@@ -78,33 +86,33 @@
|
|
78
86
|
|
79
87
|
・mainの終了ステータスが1であること・
|
80
88
|
|
81
|
-
(2)sub
|
89
|
+
(2)sub3が異常終了する場合
|
82
|
-
|
83
|
-
・「sub2失敗」のメッセージが出力されること。
|
84
|
-
|
85
|
-
・mainの終了ステータスが1であること。
|
86
|
-
|
87
|
-
(3)sub3が異常終する場合
|
88
90
|
|
89
91
|
・「sub3失敗」のメッセージが出力されること。
|
90
92
|
|
91
93
|
・mainの終了ステータスが1であること。
|
92
94
|
|
95
|
+
(3)sub4が異常終する場合
|
96
|
+
|
97
|
+
・「sub4失敗」のメッセージが出力されること。
|
98
|
+
|
99
|
+
・mainの終了ステータスが1であること。
|
100
|
+
|
93
|
-
(4)sub1
|
101
|
+
(4)sub1,3,4がすべて正常終了する場合
|
94
102
|
|
95
103
|
・「sub1失敗」のメッセージが出力されないこと。
|
96
104
|
|
97
|
-
・「sub
|
105
|
+
・「sub3失敗」のメッセージが出力されないこと。
|
98
106
|
|
99
|
-
・「sub
|
107
|
+
・「sub4失敗」のメッセージが出力されないこと。
|
100
108
|
|
101
109
|
・mainの終了ステータスが0であること。
|
102
110
|
|
103
111
|
|
104
112
|
|
105
|
-
他にテストするケースとしてはsub1,sub2,sub3がそれぞれ正常終了、異常終了する全ての組み合わせのテストは必要でしょうか?
|
113
|
+
他にテストするケースとしてはsub1,sub2,sub3,sub4がそれぞれ正常終了、異常終了する全ての組み合わせのテストは必要でしょうか?
|
106
114
|
|
107
|
-
(例:sub1→正常終了 sub2→異常終了 sub3→異常終了 等)
|
115
|
+
(例:sub1→正常終了 sub2→異常終了 sub3→異常終了 sub4→異常終了 等)
|
108
116
|
|
109
117
|
また、他にテストするべきケースはありますか?
|
110
118
|
|