カバレッジとは網羅率のこと
WHERE句のAND, ORの条件数をnとすると、用意すべきデータの総件数mは、 m = 2 ^n
全ての組み合わせは、SQLでいうCROSS JOIN である。
原因結果グラフをデシジョンテーブルに変換するソフトウェアです。
JavaScriptで書かれているので、 ↓にアクセスするとすぐ使えます。
http://softest.jp/tools/CEGTest/
テストする上で組み合せを作成するのって面倒ではないですか?
そういう時は、PICT Masterというツールが便利です。
全ての組合せを取得したい場合には環境設定ボタンをクリックし、環境設定の組み合わせるパラメータ数(デフォルトは2)を因子の数にする。
でも、その前に、そもそもPICTとは?
PICT(Pairwise Independent Combinatorial Testing tool)は、Microsoft社が開発したソフトウェアテストツールです。
Microsoftでは2000年からこのツールをテスト業務に使用しています。
PICTは,複数のパラメータの組み合わせテストケースを,オールペア法(ペアワイズ法ともいう)を用いて自動生成します。
PICTのダウンロード
http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pict33.msi
PICT Master
http://sourceforge.jp/projects/pictmaster/
上記2つのサイトからダウンロードしてください。
PICTが無いと、PICT Masterは動作しません。
組み合わせテストをオールペア法でスピーディに!
組み合わせテスト技法にはAll-Pair法と直交表を利用する方法の2種類があります。
日本では直行法(HAYST法)が関心度が高いですが、世界的にはAll-Pair法です。