PizzaFactory for Test Modelist
PizzaFactory for Test Modelist
は,ソフトウェアのテストエンジニアを支援する統合開発環境です。
特徴の要約
- Eclipse ベース
- メタモデルに基づくモデリング環境
- “テスト観点”に基づく質の高いテスト設計を支援
- 実績あるテスト方法論に対応
- Textual DSL による,軽快なモデリング
- Graphical DSL による,俯瞰的なモデリング
- 単一メタモデルによる,Textual DSL と Graphical DSL の連携
- モデルのメトリクス計測
(お使いの エディション により提供する機能に制限があります)
特徴
Eclipse ベース
PizzaFactory for Test Modelist は,Eclipse Modeling プロジェクトの成果の上に構築されています。 Eclipse 対応のサードパーティ製品と組み合わせてお使いいただけます。
NGT/VSTeP 採用
NGT/VSTeP は電気通信大学 大学院理工学研究科 西研究室 が提唱している,室の高いテストを開発するためのテスト方法論です。 NGT/VSTeP は,記法である NGT (Notation for Generic Testing),テストのためのプロセスである VSTeP (Viewpoint-based Software Test Engineering Process)を方法論の大きな柱となっています。
Textual DSL
PizzaFactory for Test Modelist は, NGT と完全に等価な表現が可能な,ドメイン固有言語を提供します。 エディタは,下記のような機能を持ちます。
- コンテント・アシスト
- DSL が定義する予約語の入力候補を表示
- テスト観点やテスト対象間の関連を入力する際の候補を提示
- コード・ハイライト
- 予約語や文字列など種類に応じてテキストを色付け
- バリデーション
- 継承関係の循環など,不適切なモデルに対する警告を表示
テスト対象からテスト観点の抽出,詳細化,さらに網羅基準の入力まで,NGT で表現できる全てをキーボードだけで入力できます。 ポインティングデバイスに手を移す必要はありません。
Graphical DSL
Textual DSL は,1人のテスト技術者がテスト内容を深く掘り下げる時には,高い生産性を得られます。 しかしながら,テストの全体像を俯瞰的に眺める場合には,図示された形式のほうが便利です。
PizzaFactory for Test Modelist は,NGT をグラフィカルに表示,編集可能です。
また,モデルを様々なビューで確認可能です。
(お使いの エディション により提供する機能に制限があります)
単一のメタモデル
PizzaFactory for Test Modelist は,内部的に Graphical / Textual いずれの DSL も同じメタモデルに基づいています。 よって,Textual DSL への変更,Graphical DSL への変更,いずれもそれぞれの保存時に,もう片方の DSL 表記に自動的に反映されます。 両者の内容が不整合を起こすことはありません。
モデルのメトリクス表示
PizzaFactory for Test Modelist は,汎用のダイアグラム描画ツールとは異なり,メタモデルとして抽出された NGT を基にモデルを保持しています。 そのため,作成したモデルについて,メトリクスの計測が可能です。 計測したメトリクスは、Microsoft Excel 形式 (xlsx) や PDF 形式へのエクスポートが可能です。
(お使いの エディション により提供する機能に制限があります)
エディション
PizzaFactory for Test Modelist は,下表のような複数のエディションで提供され,それぞれ実現される機能が異なります。
機能/エディション | Piece | Half | Whole | XL |
---|---|---|---|---|
Eclipse Installer ベースのインストーラ | ○ | ○ | ○ | ○ |
Textual DSLによるNGTモデル編集/保存 | ○ | ○ | ○ | ○ |
NGTダイアグラムのグラフィカルプレビュー | ○ | ○ | ○ | ○ |
NGTダイアグラム以外のビュー表示 | ○ | ○ | ○ | |
NGTモデルのグラフィカル編集/保存 | ○ | ○ | ○ | |
メトリクス表示 | ○ | ○ | ||
メトリクスのエクスポート | ○ |
購入方法
PizzaFactory for Test Modelist は,現在開発中です。2017年3月リリースを予定しています。