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

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

単体試験 (UT)

pointこの用語のポイント

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

point「合体前の部品はそれぞれちゃんと動く?」を確認するためのテストだよ

スポンサーリンク

簡単に書くよ

単体試験 (UT)とは

システム開発における工程のひとつで「合体前の部品は、それぞれちゃんと動く?」を確認するテストのこと
です。

image piyo

詳しく書くよ

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

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

単体試験

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

この「合体する部品がちゃんと動く?」を確認する工程が「単体試験」です。

単体試験2

単体試験は「Unit Test」の頭文字を取って「UT」と表現される場合もあります……し「Program Test」や「Part Test」の頭文字を取って「PT」と表現される場合もあります。
どの省略表現を使うかは、プロジェクトの文化次第です。
お仕事環境に合わせて、適当に読み替えてください。

せっかくなので、もう少しシステム的な例も挙げておきましょう。

例えば、あなたが今見ている「わわわIT用語辞典」ですが

1.用語を登録する機能
2.用語を表示する機能
3.用語を検索する機能


が別々に作ってあります。
それらが合体して、一つの「わわわIT用語辞典」として機能しているのです。

この「用語を登録する機能」「用語を表示する機能」「用語を検索する機能」それぞれがきちんと動くかを確認するのが、単体試験です。

あと、ついでなので書いておくと、それぞれの機能が連携してきちんと動くのかを確認するテストは「結合試験」と言います。

単体試験3

先ほどの例で言えば、登録した用語をきちんと検索できるか、などです。
登録はできる、検索もできる、でも何故か登録した一部の用語だけは検索できない、といった事態もありえますからね。

単体試験と結合試験は、セットで覚えてあげてください。

image piyo2

一言でまとめるよ

まぁ「単体試験」って単語が出てきたら「合体前の部品のテストなんだな~」と、お考えください。

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