テストケース
テストケースとは何ですか?
テストケースは、特定の要件に対するコンプライアンスを検証するために、特定のテストシナリオ用に開発された、一連のテストデータ、前提条件、期待される結果、および事後条件を含むドキュメントです。
テストケースは、テスト実行の開始点として機能し、一連の入力値を適用した後、アプリケーションは決定的な結果をもたらし、システムをある終了点または実行後条件としても知られています。
典型的なテストケースパラメータ:
テストケースID
テストシナリオ
テストケースの説明
テスト手順
Prerequisite
テストデータ
期待される結果
テストパラメータ
実結果
環境情報
Comments
例:
最大10文字を受け入れることができる入力フィールドをチェックする必要があるとしましょう。
上記のシナリオのテストケースを開発する際、テストケースは次のように文書化されます。以下の例では、最初のケースは合格シナリオであり、2番目のケースは不合格です。
シナリオ | テストステップ | 期待される結果 | 実際の結果 |
---|---|---|---|
最大10文字を受け入れることができる入力フィールドを確認します | アプリケーションにログインし、10文字で入力します | アプリケーションは10文字すべてを受け入れることができるはずです。 | アプリケーションは10文字すべてを受け入れます。 |
最大11文字を受け入れることができる入力フィールドを確認します | アプリケーションにログインし、11文字で入力します | アプリケーションは11文字すべてを受け入れるべきではありません。 | アプリケーションは10文字すべてを受け入れます。 |
期待される結果が実際の結果と一致しない場合は、欠陥をログに記録します。欠陥は欠陥のライフサイクルを経て、テスターは修正後に同じ問題に対処します。