目次

組み合わせテストツール

組み合わせテスト

組み合わせテストの落とし穴〜有則と無則〜 - SlideShare

データベースカバレッジ

カバレッジとは網羅率のこと

WHERE句のAND, ORの条件数をnとすると、用意すべきデータの総件数mは、
m = 2 ^n

テストデータの注意点

経験ゼロでもできるプログラミング現場の単体テスト

SELECTのテスト

INSERTのテスト

UPDATEのテスト

DELETEのテスト

Excel

全ての組み合わせは、SQLでいうCROSS JOIN である。

CEGTest(セグテスト)

原因結果グラフをデシジョンテーブルに変換するソフトウェアです。
JavaScriptで書かれているので、 ↓にアクセスするとすぐ使えます。
http://softest.jp/tools/CEGTest/

CEGTest脳になろう!あらためてCEGTestを使ってみる

PictMaster

テストする上で組み合せを作成するのって面倒ではないですか?
そういう時は、PICT Masterというツールが便利です。

全ての組合せを取得したい場合には環境設定ボタンをクリックし、環境設定の組み合わせるパラメータ数(デフォルトは2)を因子の数にする。

PICTとは

でも、その前に、そもそもPICTとは?
PICT(Pairwise Independent Combinatorial Testing tool)は、Microsoft社が開発したソフトウェアテストツールです。
Microsoftでは2000年からこのツールをテスト業務に使用しています。
PICTは,複数のパラメータの組み合わせテストケースを,オールペア法(ペアワイズ法ともいう)を用いて自動生成します。

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法です。

組み合わせテスト用のデシジョンテーブルを生成

その他ツール