ユーザ用ツール

サイト用ツール


it技術:テスト:組み合わせテストツール

組み合わせテストツール

組み合わせテスト

データベースカバレッジ

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

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

テストデータの注意点

SELECTのテスト

  • 1件だけ取得
    • 全てのテストデータを別にする:selectされたデータを明確にするため
    • 条件を満たさない場合取得できないことを確認する
  • 複数件取得(検索条件に主キーを指定しない場合も含む)
    • データは3件以上(検索条件に合致2件以上、合致しない1件以上):複数件取得、データマッピングが正しいか確認するため
    • 「<」「>=」を使用している場合、同値ケースのテストをする
    • AND、ORをつなげてる場合、その組み合わせも網羅的にテストする

INSERTのテスト

  • null以外のデータを登録
  • nullを許可するカラムにnullを登録
  • カラム全てに最大桁のデータを登録
  • 一意制約に違反するデータを登録

UPDATEのテスト

  • null以外のデータを登録
  • nullを許可するカラムにnullを登録
  • カラム全てに最大桁のデータを登録
  • 更新対象のレコードがないときの更新
  • 複数券のレコード更新

DELETEのテスト

  • 存在しないレコードの削除

Excel

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の導入方法

組み合わせテストの大まかな説明

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

その他ツール

it技術/テスト/組み合わせテストツール.txt · 最終更新: 2024/02/24 13:48 by yajuadmin