1 - 同値分割
ソフトウェアテスト表面の等価クラスを分け一般的な質問:等価クラスは、サブセットで入力フィールドのサブセットを指し、プログラムのエラーを公開するため、それぞれの入力データが仮定と同等であると認めます..:試験のこのタイプの同値クラスの試験の代表値が他の値と同等である。したがって、すべての入力データは、いくつかの合理的な等価クラスに分けることができる試験条件の各々の入力としてデータの同値類を取り、有効および無効な等価クラス等価クラス:少量の2つの異なる状況がある等価クラスに分けることができ、テスト結果のより良いテストデータの代表を達成するために使用することができます。
2-境界値分析
境界値分析は同値分割方法を補完します。経験をテストするエラーの多くは、むしろ、入力と出力の範囲内で発生したよりも、入力または出力範囲の境界で起こると言われます。そのため、国境の様々な状況のために設計のテストケースは、より多くのエラーを検出することができます。
、境界値分析テストケースを使用して、第1の境界条件を決定すべきである。入力および出力の境界等価クラスは、通常、つまり、ケースは、テストの境界に焦点を当てるべきであると正確に等しく選択されるべきで、よりわずかに大きい、又はテストデータとしての境界の値よりもわずか未満典型的な値または任意の値に対し、テストデータとして等価クラスを選択していません。
3 - エラー清算
経験と勘で存在することができるすべての様々なエラーに基づいてターゲットデザインのテスト例の方法があるように、プログラムを推測しています。
エラー推測方法の基本的な考え方は: - 例えば、モジュールテストユニットの多くの一般的なエラーが表示されていた - 以前の製品のすべての可能なプログラムエラー、エラーが発生しやすい、いくつかの特別な状況、彼らの選択のテストケースに応じて含まこれらは発見されているテスト・エラーで学んだ教訓です。また、入力データと出力データはゼロです。表スペースの入力フォームまたは1行だけを入力してください - これらは、エラーを起こしやすいです。テストケースとして選択可能なこれらの場合の例です。
図因果4-方法
同値分割法と前述の境界値分析方法、入力条件が重要な考慮事項ですが、入力条件との間のリンクを考慮していない、互いに結合している - 新しい生成する入力条件との間に互いに組み合わせを考慮ケース - しかし、チェックする入力条件の組み合わせは、すべての入力条件は同値クラスに分割されている場合でも、簡単な作業ではありません、非常に多く、それらの間の組み合わせが - に記載の条件の多様に適し考慮されなければなりません原因と結果の図(論理モデル)の使用を必要とする - - 因果関係図の方法ファイナル決意テーブルが生成される - それは検査手順で入力条件の種々の組み合わせに適していると考えられるべきテストケースの形態における行動の対応を複数生成する組み合わせ。
5-直交表分析
時には、おそらく多数のパラメータの組み合わせで同時にテストケースの数が急増し、これらのテストケースと優先順位に明らかなギャップを生じ、テスターはテストのような大規模な数を完了することができない、それは肯定することができ症例数との交差テーブルを減らすために、可能性は、最大可能範囲をカバーする実施形態でできるだけを達成します。
6-シーン解析法
ユーザは、ユーザのステップ、より多くの同様の要因図が、深さをシミュレートするシーンを意味し、より良い実行可能性を行うことができます。