ソフトウェアの組み合わせテストのテストケースをExcel上で自動生成する PictMaster という名前のExcelベースのフリーソフトです。
テストケース生成のエンジン部分はペアワイズ法(オールペア法)を採用したMicrosoftのフリーソフトPICTと大阪大学の土屋達弘教授が開発したCIT-BACHを利用します。 PICTとCIT-BACHはコマンドプロンプト上で動作するソフトですが、PictMasterはExcel上からGUIを使って簡単にPICTとCIT-BACHを使えるようにしたものです。
また約300種類の直交表テンプレートを内蔵し、直交表ツールとしてのテストケース生成もサポートしています。テスト対象に合わせて生成方式と生成エンジンを選択することができます。 さらにPictMaster独自の機能を追加し、使い勝手の向上も実現しています。
※ 直交表方式の生成で "TripleDESによる復号化に失敗しました" というエラーとなる場合は、以下のサイトで .NET Framework 3.5 SP1 をダウンロードしインストールしてください。
https://docs.microsoft.com/ja-jp/dotnet/framework/install/dotnet-35-windows-10
pict.exeのダウンロードサイトが変わり、pict.exe の出力内容も変更になりました。次のURLから新しい pict.exe をダウンロードしてください。このURLを右クリックして「名前をつけて保存」などでダウンロードできます。
https://github.com/microsoft/pict/releases/download/v3.7.4/pict.exe
今回のPictMasterはこの新しい pict.exe に対応しています。古い pict.exe で最小テストケース生成を行なうと失敗するので注意してください。
Some feature improvements have been added.
Feature improvements
(1) Checks that PICT has been installed when the "Run" button is clicked.
(2) The shortcut menu is enabled in the sub-models column.
(3) If both "Show statistical information" and "Show model file" are selected in the settings, a model file appears and then statistical information will be displayed.
(4) When "Generate with specified coverage" is selected in the settings, the test cases will be generated with a random seed.
(5) When "Generated with the specified seed" is selected in the settings, the seed value will be displayed in the statistical information on the right side.
(6) Ensured compatibility with VBA 8 and later versions.