Software-testing-dictionary-negative-testing
提供:Dev Guides
ネガティブテスト
ネガティブテストとは何ですか?
ネガティブテストは、予期しない入力が与えられたときにテスト対象の製品またはアプリケーションが失敗しないことを確認するために実行されます。 ネガティブテストの目的は、システムを破壊し、意図しない入力中にアプリケーションの応答を確認することです。
負のテスト特性:
- 重大な障害を引き起こす可能性のある障害を特定するために、ネガティブテストが実行されます。
- ネガティブテストは、ソフトウェアの弱点と悪用の可能性を明らかにするために実行されます。
- データ破損またはセキュリティ侵害を示すために実行されます。
負のテスト手法:
以下は、ソフトウェアテスト中に採用されたネガティブテスト手法です。
- データベースを照会するときにURLに単一引用符を埋め込みます。
- 必要なデータ入力をスキップして続行してください。
- 各フィールドタイプテストを確認します。
- 大きな値を入力して、フィールドのサイズをテストします。
- 数値境界と数値サイズのテストを確認します。
- 日付形式とその有効性を確認します。
- Webセッションを検証し、パフォーマンスを確認します。