[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

システムテスト (ST)

pointこの用語のポイント

pointシステム開発における工程のひとつだよ

point「システムとして完成した?」を確認するためのテストだよ

スポンサーリンク

簡単に書くよ

システムテスト (ST)とは

「総合試験」のこと。
つまり

システム開発における工程のひとつ
であり

「このシステムは、ばっちり、きっちり、完成したかな?ちゃんと動いてお客さまの役に立てるかな?」を全体的に確認するテストのこと
です。

作ったシステムの卒業試験
とも言えます。

image piyo

詳しく書くよ

一言で言えば、作ったシステムの卒業試験が「システムテスト」です。
お客さまが使うときと同じような状況で動かしてみたり、たくさんお仕事をさせてみたり、そのシステムが本当の意味で完成したかを確認する作業です。
System Test(システム・テスト)」の略で「ST」と表現されたり、日本語で「総合試験」や「総合テスト」などと表現される場合もあります。

システムを作るときにはですね。
システム全体をまとめて一気に作ることは、ほんとありません。
機能や部品単位で分けて作って、最後にそれを合体させることで完成するのが普通です。

システムというのは、普通のロボットではなくて、合体ロボなのです。
ピヨレッドからピヨピンクまでが合体して、ピヨピヨ大魔神になります。

システムテスト

ピヨピヨ大魔神がちゃんと動くかを確認するとき、まずは合体前の部品がきちんと動くかを確認します。
合体前の部品がきちんと動かなければ、合体しても動くわけがありません。
ピヨレッドが風邪気味なら、ピヨピヨ大魔神だって完全体にはなれないでしょう。

この「合体する部品がちゃんと動く?」を確認する工程を「単体テスト」と言います。

システムテスト2

合体する部品がちゃんと動くか確認できたら、次は「合体してちゃんと動くか?」を確認します。
この工程が「結合テスト」です。

システムテスト3

合体しても、ちゃんと動きました。
これで、めでたしめでたし、でしょうか。

本当に、そうですか?

仮に、悪の怪獣から地球の平和を守るのが、ピヨピヨ大魔神の仕事だったとしましょう。
もし、ピヨピヨ大魔神が1分間しか活動できなかったら、地球の平和を守れますかね?

きっと、無理でしょう。

この致命的な弱点は、単体テスト、結合テストでは見落とされる可能性があります。
そこでピヨピヨ大魔神が実戦投入される前に、もう一回テストを行う必要があります。

そのテスト内容は

実戦投入テスト

です。

実際のお仕事の状況に可能な限り近づけて、ピヨピヨ大魔神が役に立つかを確認します。
あるいは、限界を知る意味で、ピヨピヨ大魔神がどこまで無茶に耐えられるか確認します。
より実践に近い目線でテストを行うのです。

この「より実践に近い目線で行う最終テスト」がシステムテストです。

この試験をクリアすれば、ピヨピヨ大魔神、もとい、作ったシステムは実際のお仕事を始められます。
卒業試験と言えるでしょうね。

なお、試験の区分けは結構あいまいです。
ご注意ください。

単体テスト、結合テストまでは似たり寄ったりですけどね。
それ以降の試験は、お仕事現場の文化に左右されるでしょう。
例えば、システムテストっぽいテストを「運用テスト」と「負荷テスト」に分けるところもあります。
負荷テストが「性能テスト」という名目になっているところもあります。
運用テストを「シナリオテスト」と表現する現場もあります。

呼び名は現場の文化に左右されます。
分からないところがあったら、その現場の人に尋ねてください。

image piyo2

一言でまとめるよ

まぁ「システムテスト」って単語が出てきたら「作ったシステムの卒業試験なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク