直交計画1.はじめに
直交実験は、テストを実行するように設計された一つのテスト方法、複数の因子及びレベルを研究直交の実験的使用の小さな数で全体を交換することであるインタビュー包括的なテストから、直交表の直交性に応じて、経験右、代表的なテストポイントを選択し、これらの点は、代表的な「均一に分散、匹敵ニート」特性を有します。本明細書で論じられる要因は唯一の独立した直交テスト、直交テストの私たちのデザインの各相互作用の要因であるテストのユースケースよりも小さいので、私は言及していません。
直交表は特別な形態である、典型的にはLとN(M Kが示されている)、Lは直交表を表し、行数nは試行または直交の数を表し、k個の代表は、因子影響インジケータの最大数を手配することができ列または直交の数、mは各因子のレベルの数を表し、そして存在するN = K *(M-1 )+1。テストの原理と特性直交、参照付録。
2.直交試験方法原因
単一因子または試験のために、その小さな因子試験の設計、実装、および分析の2つの要因が、比較的単純です。しかし、実用的に仕事、しばしば包括的なテストならば、テストはまた、3つ、または3上記の要因を調査し、時間とコストのために、大規模のテストは、我々は、包括的なテストを行うことができない必要がありますが、具体的には、のいずれかを選びます常にこれらのテストケースの選択を心配しないでください、疑問が私たちの心をテストするためのテストケースは、いくつかの重大な欠陥を欠場します。効果的であるためには、労働時間の合理化とテストのコストは、我々はテストケースを設計するために、直交実験方法を使用します。直交試験は、実験計画法の効率的な最適レベルの組み合わせを探し、多因子試験を予定されています。
我々は直交テスト設計・テスト・ケースを使用する利点を説明するために、テストケースを使用します。
テスト要件:
大学のコミュニケーション部門は、単に「性別」、「クラス」とクエリ結果の通信システムの3つの条件このコースの分布の「成果」に、性別やクラス比率が欲しい、コースを終え、二つのクラスでした人事問い合わせ:
検索「男性と女性」「性別」に従い=
「クラス」=「クラス1、クラス2、」クエリによると、
「スコア」=クエリを「不合格、合格」によると、
すべてのテスト - 従来の設計によると、
上記テスト要件の分析、そこに3つのテストエレメント、我々は要因を呼び出すテストエレメント、各我々はレベル値を呼び出す2つの値を有しているので、テストケースのすべての数は、2×2×2 = 8であります、下記の表を参照してください
いいえ。 |
性別 |
クラス |
実績 |
1 |
女 |
1クラス |
パッシング |
2 |
女 |
1クラス |
フェイル |
3 |
女 |
クラス2 |
パッシング |
4 |
女 |
クラス2 |
フェイル |
5 |
男性 |
1クラス |
パッシング |
6 |
男性 |
1クラス |
フェイル |
7 |
男性 |
クラス2 |
パッシング |
8 |
男性 |
クラス2 |
フェイル |
直交テスト設計の使用、我々は、N = 3×(2-1)+取得したテストケースの数 = 4 1は、 2つのレベルの要因のためにわずか3 Lがある。4(2 3)の直交表を適用することができます次のように、その後、4つの直交試験の試験方法を用いて来るです。
いいえ。 |
性別 |
クラス |
実績 |
1 |
女 |
1クラス |
パッシング |
2 |
女 |
クラス2 |
フェイル |
3 |
男性 |
1クラス |
フェイル |
4 |
男性 |
クラス2 |
パッシング |
実際のテストケースは、直交テストによって設計されたユースケースに基づいて補完する必要があります。
試験8テストケースの数と比較して4のテストケースが低減されます。直交表を使用する利点を反映するための因子及びレベルの数は、より可能数より大きい。たとえば、次の包括的な試験に準じて行った場合に四因子試験および各因子について、三つのレベルである3 * 3 * 3 * 3 = 81時間を必要とします。ただし、Lが直交することによって選択された場合に9(3 4)の直交表、N = 4×(3-1) + 1 = 9 のテストがカバーすることができます。この点は合理的、効率的に直交で示され、工数のテスト、テストコスト削減を削減することができます。
利点は:全体の直交性によると面接試験うちいくつかの代表的なテストポイントを選択し、これらの特性は、「均一に分散、同等ニート」代表的特性を有します。直交テストテストケースの使用を低減することにより、合理的な労働時間とテストのコストを削減し、テストケースの有効性を改善します。これは、実験計画の非常に、効率的、迅速かつ経済的な方法です。
欠点:それぞれの状態点のための平等な待遇は、焦点の合っていない、簡単に使用頻度の高い機能やシナリオは、設計および実行をテストするために多くの時間を費やすことはありませんユーザーをリードし、テストパスの重要ではなく、焦点の使用インチ
直交計画はこれらの欠点を持っていますが、それはテストの一部を組み合わせて最適なレベルを見つけ、そして実際の持つため、非常に人気のあることができ、作業好む人物。