準正常系試験
きちんと動くかの確認作業だよ
本来のお仕事でやる予定ではないけど想定の範囲内の状況を用意して、きちんと動くかを確認するよ
簡単に書くよ
準正常系試験(読:ジュンセイジョウケイシケン)とは
想定の範囲内だけど歓迎していない状況に対して、きちんと対処できるか確認する作業
です。
詳しく書くよ
サクっと一言で説明すると
「あー、想定はしていたけど本来の仕事では予定していなかった状況になっちゃったねー。こんな状況にもきちんと対処できるよね?大丈夫だよね?」を確認する作業
が「準正常系試験」です。
「○(まる:正常)」「×(ばつ:異常)」で言えば「△(さんかく:準正常)」を確認する作業ですね。
試験をやるときには、その種類を
1.予定しているお仕事を予定通りにこなせるか確認する
2.想定外のことを起こして、きちんと対処できるか確認する
3.想定はしているけど予定していないことを起こして、きちんと対処できるか確認する
の3つに分類してやるのが一般的です。
それぞれ
1.正常系試験
2.異常系試験
3.準正常系試験
と呼びます。
例えば、そうですね。
狂気のマッドサイエンティスト見習いのピヨ太君が自律型ロボット「ピヨピヨ28号」の動きを試験したとしましょう。
燃料が十分にある状態で「ちゃんと動くかな?」を確認するのが正常系試験です。
予定しているお仕事を予定通りにこなせるか確認する作業を指します。
間違って燃料の代わりにジュースを入れちゃってもピヨピヨ28号が壊れないか確認するのが異常系試験です。
想定外のことを起こして、きちんと対処できるか確認する作業を指します。
最後に、燃料が残り少なくなったときに安全な場所に撤退するか確認するのが準正常系試験です。
想定の範囲内だけど歓迎していない状況に対して、きちんと対処できるか確認する作業を指します。
運動すれば、お腹が空きます。
動いていれば、燃料は減ります。
当たり前です。
燃料が残り少なくなることは、ある意味では予定通りです。
ですから、異常(予定外)では ありません。
ただし、ピヨピヨ28号は「燃料を消費して動く」のが前提です。
燃料が残り少ない状況は歓迎できません。
この状況を「正常(予定通り)」と呼ぶのは少し抵抗があります。
燃料がたくさん入っている状態こそが「正常(予定通り)」でしょう。
そんな
正常でも異常でもない
見方を変えると
正常だけど異常でもある
状況を用意して「ちゃんと動くよね?」を確認する試験が準正常系試験です。
なお、正常、異常、準正常の区切りは、お仕事現場によって違ったりします。
区別に迷ったときは現場の人に確認してください。
例えば、そうですね。
ピヨ太君が、とあるシステムの試験で「電話番号の項目に名前を入れる」という試験をやったとしましょう。
「TEL」の欄に「ピヨ太」と入れて「送信」ボタンを押しました。
その結果「入力された『ピヨ太』というのは電話番号っぽくないよね。やり直し!」とエラーになりました。
これは動きとしては正しいです。
ここで問題です。
この試験項目は正常系でしょうか?
異常系でしょうか?
それとも準正常系でしょうか?
まず「正常系」と呼ぶのは少し抵抗があります。
正常なのは「電話番号の項目に電話番号を入れる」でしょう。
「電話番号の項目に名前を入れる」のは正常では ありません。
それでは「異常系」でしょうか。
そのように解釈することもできます。
正常なのは「電話番号の項目に電話番号を入れる」です。
「電話番号の項目に名前を入れる」のは異常です。
ですが、ちょっと待ってください。
「電話番号の項目に名前を入れた結果、再入力を促す」はシステムの動きとして正しいですし、システムを使っていれば日常的に起こり得る事態です。
そこまで「これは異常だよ!」という事態でもありません。
異常は異常ですが想定の範囲内なので「準正常系」と解釈できます。
ということで、私自身は、入力チェック系の試験は準正常系に分類するのがしっくりきます。
ただし、です。
そもそも試験の分類を「正常系」と「異常系」の2つに分けている(「準正常系」がない)場合も あります。
その場合は「日常的に起こり得ることだし、動きとしては正しいよね」と考えて「正常系」に分類する人もいれば「電話番号の項目に名前を入れるのは、おかしいよね」と考えて「異常系」に分類する人もいるでしょう。
このように、観点や捉え方によって同じ試験項目でも違う分類にできたりします。
正常と異常は比較的、区別しやすいですけどね。
正常と準正常、準正常と異常の区別は、近くにいる偉い人(上司とかリーダーとか)の解釈に合わせてあげてください。
一言でまとめるよ
まぁ「準正常」って単語が出てきたら「想定の範囲内の予定外を起こして、きちんと対処できるか確認する作業なんだな~」と お考えください。
おまけ
■検索してみる?






