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

準正常系テスト

pointこの用語のポイント

pointきちんと動くかの確認作業だよ

point本来のお仕事でやる予定ではないけど想定の範囲内の状況を用意して、きちんと動くかを確認するよ

スポンサーリンク

簡単に書くよ

準正常系テスト(読:ジュンセイジョウケイテスト)とは

想定の範囲内だけど歓迎していない状況に対して、きちんと対処できるか確認する作業
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

「あー、想定はしていたけど本来の仕事では予定していなかった状況になっちゃったねー。こんな状況にもきちんと対処できるよね?大丈夫だよね?」を確認する作業

が「準正常系テスト」です。
「○(まる:正常」「×(ばつ:異常」で言えば「△(さんかく:準正常」を確認する作業ですね。

準正常系テスト

テストをやるときには、その種類を

1.予定しているお仕事を予定通りにこなせるか確認する
2.想定外のことを起こして、きちんと対処できるか確認する
3.想定はしているけど予定していないことを起こして、きちんと対処できるか確認する


の3つに分類してやるのが一般的です。
それぞれ

1.正常系テスト
2.異常系テスト
3.準正常系テスト


と呼びます。

例えば、そうですね。
狂気のマッドサイエンティスト見習いのピヨ太君が自律型ロボット「ピヨピヨ28号」の動きをテストしたとしましょう。

準正常系テスト2

燃料が十分にある状態で「ちゃんと動くかな?」を確認するのが正常系テストです。
予定しているお仕事を予定通りにこなせるか確認する作業を指します。

準正常系テスト3

間違って燃料の代わりにジュースを入れちゃってもピヨピヨ28号が壊れないか確認するのが異常系テストです。
想定外のことを起こして、きちんと対処できるか確認する作業を指します。

準正常系テスト4

最後に、燃料が残り少なくなったときに安全な場所に撤退するか確認するのが準正常系テストです。
想定の範囲内だけど歓迎していない状況に対して、きちんと対処できるか確認する作業を指します。

準正常系テスト5

運動すれば、お腹が空きます。
動いていれば、燃料は減ります。

当たり前です。

燃料が残り少なくなることは、ある意味では予定通りです。
ですから、異常(予定外)では ありません。

ただし、ピヨピヨ28号は「燃料を消費して動く」のが前提です。
燃料が残り少ない状況は歓迎できません。

この状況を「正常(予定通り)」と呼ぶのは少し抵抗があります。
燃料がたくさん入っている状態こそが「正常(予定通り)」でしょう。

そんな

正常でも異常でもない

見方を変えると

正常だけど異常でもある

状況を用意して「ちゃんと動くよね?」を確認するテストが準正常系テストです。

なお、正常、異常、準正常の区切りは、お仕事現場によって違ったりします。
区別に迷ったときは現場の人に確認してください。

例えば、そうですね。

ピヨ太君が、とあるシステムのテストで「電話番号の項目に名前を入れる」というテストをやったとしましょう。
「TEL」の欄に「ピヨ太」と入れて「送信」ボタンを押しました。

準正常系テスト6

その結果「入力された『ピヨ太』というのは電話番号っぽくないよね。やり直し!」とエラーになりました。
これは動きとしては正しいです。

準正常系テスト7

ここで問題です。
このテスト項目は正常系でしょうか?
異常系でしょうか?
それとも準正常系でしょうか?

まず「正常系」と呼ぶのは少し抵抗があります。
正常なのは「電話番号の項目に電話番号を入れる」でしょう。
「電話番号の項目に名前を入れる」のは正常では ありません。

それでは「異常系」でしょうか。
そのように解釈することもできます。
正常なのは「電話番号の項目に電話番号を入れる」です。
「電話番号の項目に名前を入れる」のは異常です。

ですが、ちょっと待ってください。
「電話番号の項目に名前を入れた結果、再入力を促す」はシステムの動きとして正しいですし、システムを使っていれば日常的に起こり得る事態です。
そこまで「これは異常だよ!」という事態でもありません。
異常は異常ですが想定の範囲内なので「準正常系」と解釈できます。

ということで、私自身は、入力チェック系のテストは準正常系に分類するのがしっくりきます。

ただし、です。
そもそもテストの分類を「正常系」と「異常系」の2つに分けている(「準正常系」がない)場合も あります。
その場合は「日常的に起こり得ることだし、動きとしては正しいよね」と考えて「正常系」に分類する人もいれば「電話番号の項目に名前を入れるのは、おかしいよね」と考えて「異常系」に分類する人もいるでしょう。

このように、観点や捉え方によって同じテスト項目でも違う分類にできたりします。

正常と異常は比較的、区別しやすいですけどね。
正常と準正常、準正常と異常の区別は、近くにいる偉い人(上司とかリーダーとか)の解釈に合わせてあげてください。


image piyo2

一言でまとめるよ

まぁ「準正常系テスト」って単語が出てきたら「想定の範囲内の予定外を起こして、きちんと対処できるか確認する作業なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像045
書籍画像052

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング
「定年力」の鍛え方 老後の毎日を最高にする方法