【てすとけーす】
テストケース とは?
最終更新:
💡 テストの「1問1答」を具体的に書いたレシピ
テスト対象に対して「何を入力し」「どう操作し」「何が期待される結果か」を具体的に記述したテストの1単位。
📌 このページのポイント
テストケースって、「ログインできることを確認」みたいなもの?
それだと曖昧すぎるんだよ。良いテストケースは「ユーザー名にtest@example.com、パスワードにTest1234を入力してログインボタンを押す→ダッシュボード画面に遷移する」みたいに具体的に書くんだ
なんでそこまで具体的にするの?
同じ条件で実行しやすくするためだよ。曖昧だと実行者によってやり方が変わるんだ。実際の結果を期待結果と比べれば、不具合を見つける手掛かりになるよ
テストケースってどうやって考えるの?
全部のパターンをテストするのは無理だよね?
そのとおり!組み合わせは膨大だから、リスクや重要度に応じて取捨選択するのが腕の見せどころだよ。カバレッジは確認した範囲を知る指標になるけれど、100%でも不具合がない保証にはならないんだ。重要なリスクや要件を踏まえて設計しようね
まとめ:ざっくりこれだけ覚えればOK!
「テストケース」って出てきたら「入力と期待結果を具体的に書いたテストの1単位」と思えればだいたいOK!
📖 おまけ:英語の意味
「Test Case」 = テストケース
💬 case は「事例・場合」という意味で、「こういう場合にこうなるはず」という一つひとつの事例のことだよ