正常値テスト: 期待される正しい入力値を使用して、機能が正常に動作するかを確認します。
異常値テスト: 不正な入力値を使用して、エラーハンドリングが適切に行われるかを確認します。
境界値テスト: 入力値の範囲の境界でテストを行い、範囲内と範囲外の入力値が適切に処理されるかを確認します。
空入力テスト: 入力が空の場合に、適切なエラーメッセージが表示されるかや、機能が正常に動作しないことを確認します。
長さチェック: 入力値の長さが最大値や最小値を超えた場合に、適切なエラーメッセージが表示されるかを確認します。
文字種チェック: 入力値に使用できる文字種が制限されている場合、制限に従った入力値で機能が正常に動作するかを確認します。
書式チェック: 入力値が特定の書式に従っているかを確認し、従っていない場合に適切なエラーメッセージが表示されるかを確認します。例えば、電話番号やメールアドレスなど。
数値範囲チェック: 入力値が数値の場合、最大値や最小値を超えていないかを確認し、超えている場合に適切なエラーメッセージが表示されるかを確認します。