コンピューター, プログラミング
機能テスト
機能テストのすべての種類の中のプログラムは、最初の場所で、または使用の容易さにより、正しく動作するはずですので、主導的な地位を占め、セキュリティ、および全く意味が十分な速度を持っていません。当然です テストの異なる技術を所有していることに加えて、それぞれの人が適切に最も効果的な結果を得るために監査を実施する方法を理解する必要があります。
機能テスト:メインの努力を指示するには?
- モジュールおよびシステム試験。
- 「白」か「黒」ボックスをチェックします。
- 手動テストと自動化に。
-新機能やテストする 回帰テストを 、
- 「負」または「正」のテストで。
これらの活動のすべての間で最大の方向のそれぞれの利点を取ることによって、努力のバランスを取るために「平均」になります正しい道を、見つけることが重要です。
ソフトウェア検証は、「ブラックボックス」やデータの制御でテストされそのうちの一つ、様々な方法で行われます。
この場合、プログラムは「ブラックボックス」の用語で表現され、検査は、プログラムの動作が仕様を満たしていないだろうな状況を把握するために行われます。 すべてのエラーはすべての可能な使用して、つまり、徹底的なテストによって行われるデータ管理、によって決定されている データ型を。
プログラムコマンドの実行は、それに先立つイベントに依存している場合、すべての可能な配列を確認する必要があります。 ほとんどの場合、徹底的なテストを行うことが許容または合理的なオプションは、すべての入力データの小さなサブセット上のプログラムの制限された実行を選択するので、より多くの可能性が高いだけでは不可能であることは明らかです。 このオプションは、完全な仕様からの逸脱がないことを保証しています。
機能テストは、正しい選択のテストを必要とします。 この場合、それらのためのセットを形成するこれらの方法を区別するために:
- 境界値分析。
- 同値分割;
- エラーの仮定。
- 原因と結果の間のリンクの分析。
あなたはそれらのそれぞれを個別に見ることができます。
境界値の分析。 境界値の下では、一般的等価クラスの国境に位置ものと理解されています。 エラーを検出する可能性が高いような場所で。 この方法を使用することが検討中のこの特定の問題では創造性と専門知識の専門的な定義が必要です。
同値分割。 入力パラメータのすべての可能なセットは、いくつかの同値クラスに分割されています。 データは、同様のエラーに基づいて合成されます。 1つのクラスのセットがエラーを検出した場合、またそれを示すために同等であると考えられます。 本発明の方法の機能テストは、二つの段階で行われる:第二の特別なテストを形成したが、まず、等価クラスの選択を行いました。
原因と結果の関係の分析。 システムは、このような監査を行うために、高い生産性のおかげでテストを選択することができます。 この場合、別個の入力状態の原因として受信され、出力条件の結果として見られています。 この方法は、特定の結果への理由のすべての種類を帰するという考えに基づいており、それは非常に因果関係を明らかにすることです。 ソフトウェアをテストすることによって生じる原因と結果の一覧で、その結果、いくつかの段階で行われます。
Similar articles
Trending Now