単体テストをしています

あけましておめでとうございます。橋本です。

昨年の最後の日記では製造とバグの修正を担当して
作業を行っていると書きましたが、
現在は担当が変わり単体テストの実施を行っております。

単体テストは高橋君が日記に書いていたように
それぞれの機能が「想定通り」の結果が出るかどうか確認すること
が目的です。

「想定通り」というのは正しい手順で動かして正しい状態が
入出力される正常系の動きだけではなく
異常な操作を行った際に想定通りのエラーが
表示される異常系の動きも含まれます。

異常系は正常系に比べてイメージがし辛いと思うので
例を挙げると
・メールアドレスなどの項目に漢字を入力すると半角英数字での入力を促すようエラーメッセージが表示される
・存在しない商品の商品詳細画面を表示しようとした際に商品が存在しないエラーメッセージが表示される
などです。

この異常系の動きというのがとても大切なテストで
正常系ばかりに力を入れて異常系のテストの力を抜くと
脆弱性が生まれてしまい後々大変なことになってしまいます。

これからテストをたくさんやることになりますが、
小さなバグも見逃さないという気持ちで
正常系だけではなく異常系にも力を入れて
テストをしていきたいと思います。

橋本 隆也
橋本 隆也
フルマラソン サブ4達成したいです!