はじめに
Next Design カスタマーサクセスチームの田島です。
Next Desgin に興味を持たれた方々の中には、「設計情報をデジタル化する嬉しさはわかった。けれど、それを活用するための手段となるエクステンション開発は難しそう。」と尻込みしている方も多いのではないでしょう。今回はそんな方に向けて、エクステンション開発が意外と簡単にできてしまうことを、具体例を交えてご紹介しようと思います。
よくある作業
テスト設計の場面で仕様通りに動作することを確認するような定型的なテストケースを作成することはよくあると思います。一例としてGUIアプリケーション開発の場合を考えてみましょう。
次のようにアプリケーションのUI仕様としてボタン操作に対する動作が定義されています。
画面イメージ
操作仕様
画面要素 | 操作 | 動作 |
---|---|---|
ログインボタン | 押下 | アカウント認証を行い認証されればスタートアップ画面が表示される。 |
キャンセルボタン | 押下 | 画面を閉じてアプリケーションを終了する。 |
これに対するテスト設計では、ボタン操作による動作結果が仕様通りかを確認するために、テストケースを機械的に作成することがあるでしょう。 Next Design では、テスト設計の入力であるUI仕様がモデル化されておりAPIで操作できます。そのため定型的なテストケースを機械的に作成する作業は簡単に自動化できます。 そのようなエクステンションの具体例をメタモデルと対応づけて紹介します。