🛠️
ペアワイズ法によるテストケース生成ツールを自作した
ペアワイズ法とは
ペアワイズ法については、このあたりのサイトが詳しいので、説明はそちらに譲る。
巷にあるテストケース生成支援ツール
巷にはテストケース生成支援をしてくれる便利なツールがある。
- PICT
- PictMaster
- Qumias Plus
-
公式参照
- Webブラウザ上で動作(アカウント登録必要)
- 現時点では無償
- ペアワイズ法による組み合わせテストケース生成ツール
- 一部の界隈では有名な テス友アプリ を提供しているVALTES社製
- Webブラウザ上で動作(アカウント登録必要)
-
公式参照
- GIHOZ
-
公式参照
- Webブラウザ上で動作(アカウント登録必要)
- 現時点ではオープンβ版・無償
- ペアワイズ以外にも、デシジョンテーブル、状態遷移、境界値分析、クラシフィケーションツリー法など一通りのテスト技法を用いたケース作成ができる
- Webブラウザ上で動作(アカウント登録必要)
- 一通り触ってみたけどとても便利
-
公式参照
作成の動機
巷に便利なツールが色々あるが、実際に業務などで使おうと思うと、
アカウントが必要でデータがクラウドに残るようなツールや、
ライセンスが必要になるツールなどは、ちょっと導入の敷居が高い。
サクッと使えて、ローカル以外にデータが残らないやつがほしい。
というわけで自分で作った
ブラウザでサクッと使えて、どこにもデータを残さない、安心安全なツールを作った。
からアクセスできる。
使い方
上にある表に 因子(パラメータ名) と 水準(値) を入力すると、
下の表にテストケース生成結果が表示される。
テストケース生成結果はExcelでダウンロードもできる。
オプションとして 因子間網羅数 と 除外する組み合わせ も指定できる。
以上。
Appendix
- 利用した主なライブラリは以下
-
covertable
- ペアワイズ法によるテストケースデータ生成に利用
- 作者の方に圧倒的感謝
-
react-datasheet
- スプレッドシートのようにコピペで操作できるグリッドを再現するのに利用
-
exceljs
- 結果情報をExcelとしてダウンロードするのに利用
-
covertable
Discussion