テストケースとは?その種類やわかりやすい作成方法を徹底解説
「テストケースとは…?」 「聞いたことあるけど、詳細は知らない…」 「意味はなんとなく知っているけど、必要なのか…」 などテストケースについてお悩みの方も多いでしょう。この記事ではテストケースについて詳しく解説していきます。 テストケースとは テストケースとは、ソフトウェア開発において、プログラムが期待通りに動作するかを確認するための手順を文書化したものです。ソフトウェアは、新しく開発した機能や既存のプログラムを変更したことで、正常に動作しないことがあります。 正常にシステムが稼働する状況かどうか確かめるための工程を「テスト」と呼び、それを正しく行えるよう明文化したものをテストケースと呼ぶのです。 主に正常系と異常系に分かれています。画面に値を入力する機能を例にすると、正常系は指定された値を入力した際にエラーが発生せず、期待通りの結果が得られる場合の事を指します。それに対して異常系は、値を入力した際に期待通りのエラーが発生する事を指します。 テストケースを作成するタイミング テストケースを作成するタイミングは主に開発が完了し、一通り動作してもバグが発生しないタイミングで行います。システムを動かし、バグが大量に発生するようであればテストを行うのはまだ早いと言えるでしょう。 大量にバグが発生するタイミングでテストを行なっても、テストをスムーズに進めることができず、正しいエラーなのか見分けるのが困難になるためです。 テストケースを作成する目的 システムを開発した本人やシステムに詳しい有識者がテストするなら、テストケースを作成せずに動作確認をすればいいのでは、と考える方もいるかもしれません。 しかし、テストケースを作成しなければ、漏れのない動作確認が進められず、重大なインシデントにつながる可能性があるのです。ここからはテストケースを作成する目的について解説します。 […]
テストケースとは?その種類やわかりやすい作成方法を徹底解説 続きを読む
