組み合わせテストケース生成ツール 「PictMaster」 とソフトウェアテストの話題
 PictMaster は事実上日本国内で唯一、直交表を用いた組み合わせ生成をサポートしているフリーでオープンソースなツールです。約300種類の直交表テンプレートを内蔵し、モデルに最適なテンプレートを決定してテストケースを生成します。またMicrosoftのフリーソフトであるPICTと大阪大学の土屋教授が開発したフリーソフトであるCIT-BACHをペアワイズ法(オールペア法)の組み合わせ生成エンジンとして使用しています。さらに独自の機能追加を行なったExcelベースのフリーソフトです。
 無償でPictMasterを公開する理由は、業務で実用的に使用できる組み合わせテストツールが入手できない現状を打破し、誰もが自由に使用できるツールを提供することによって、ソフトウェアテスト技術者の技術向上の一助になればとの思いからです。

 PictMasterとCIT-BACH
は以下のサイトからダウンロードできます。
https://sourceforge.net/projects/pictmaster/
 PICTは以下のURLからダウンロードできます。
https://github.com/microsoft/pict/releases/download/v3.7.4/pict.exe
 このURLを右クリックして「名前をつけて保存」などでダウンロードしてください。ダウンロード後ファイル名が "未確認 " で始まっている場合は "pict.exe" に書き換えてください。
1 | 2 | 3 | 4 | 5 | 最初次のページへ >>

PictMasterがダウンロードできるようになりました

PictMasterのダウンロード元であったosdn.netのサイトが使用できない状態が続いていますので、PictMasterのダウンロード元を別のサイトに作りました。今後は次のサイトからダウンロードするようにしてください。

 

https://sourceforge.net/projects/pictmaster/

 

なお、PICTは次のURLからダウンロードしてください。このURLを右クリックして「名前をつけて保存」などでダウンロードできます。


https://github.com/microsoft/pict/releases/download/v3.7.4/pict.exe

ダウンロードしたファイルの名前がブラウザのセキュリティ機能によってpict.exeでないときはpict.exeにリネームしてください。

OSDNからのダウンロードができなくなっています

PictMasterがダウンロードできない状況が続いているため、ダウンロード元を別のサイトに作りました。今後は次のサイトからダウンロードするようにしてください。
https://sourceforge.net/projects/pictmaster/

 

 

数日前からPictMasterのダウンロード元である osdn.net のサイト障害により、PictMaster がダウンロードできなくなっています。

サイト管理者側では7月中に復旧を目指すとしておりますので、新たにダウンロードされたい方はしばらくお待ちください。

 

生成エンジンには CIT-BACH を推奨します

PictMasterは生成エンジンにPICTとCIT-BACHの2種類が使用できますが、PICT特有の機能が必要でない限り、生成エンジンにはCIT-BACHの使用を推奨します。

 

CIT-BACHの基本性能はPICTよりも優れており、生成されるテストケース数の少なさ、生成にかかる時間のいずれをとってみてもCIT-BACHがかなり優れています。

 

PictMasterでテストケースの生成を行う場合は環境設定で「最小テストケース生成」を選択してください。多くの場合、PICTよりもCIT-BACHのほうが少ないテストケース数となります。

 

PictMasterで複雑な制約のあるモデルで生成を行うと、PICTではハングアップ状態となる場合がありますが、そのようなモデルでもCIT-BACHなら瞬時に生成が完了します。

 

CIT-BACHを使用するデメリットはないといっていいでしょう。JAVAをインストールしておく必要がありますのでユーザーズマニュアルの0章を参照してインストールしてください。

"モデルファイル a.txt を新規に作成できませんでした" というエラーになる場合の対処法

Windows10以降のOSでPictMasterを使用すると「フォルダ https://d.docs.live.net/ ~ 内にモデルファイル a.txt を新規に作成することができませんでした」というエラーとなるケースがあります。

このエラーはPictMasterの存在する場所がOneDrive上となっている場合に発生します。ExcelのマクロVBAが、https:// で始まるパス名に対応していないために起きます。

対策としてはPictMasterの場所をOneDriveから、ローカルディスク上に変更します。エクスプローラーでPictMasterをローカルディスク上に移動してください。

 

PictMaster 7.0.4J をリリースしました

PictMaster 7.0.4J をリリースしました。

 

変更点は次の通りです。

 

【バグ修正】

・64ビット版Excel用のPictMaster 64で生成方式を直交表方式とした場合、「分析」ボタンのクリックで本来、無効と表示されるボタンが有効と表示されるバグを修正した。

 

【その他】

ユーザーズマニュアルで以下の記載の変更を行なった。

・pict.exe のダウンロードURLを訂正した。
・pict.exe にインストール機能がなくなったことに伴い、インストール方法を訂正した。

 

今回以降のバージョンでは新しい pict.exe を使用する必要があります。新しい pict.exe は次のURLからダウンロードすることができます。

 

https://github.com/microsoft/pict/releases/download/release/pict.exe

https://github.com/microsoft/pict/releases/download/v3.7.4/pict.exe
 

このURLを右クリックして「名前をつけて保存」などでダウンロードしてください。ダウンロード後ファイル名が "未確認 " で始まっている場合は "pict.exe" に書き換えてください。

 

PictMaster 7.0.4J は次のサイトからダウンロードすることができます。

 

https://ja.osdn.net/projects/pictmaster/

1 | 2 | 3 | 4 | 5 | 最初次のページへ >>