◆◆DevOpsあれもこれも<第11回>◆◆

OpenText™ Software Delivery Platformの「Model-Based Testing」は、テストをユニット単位で構造化し、モデル化されたワークフローから効率的にシナリオを生成する機能です。ビジネスプロセスモデルのインポートや条件分岐による複数パスの自動生成でカバレッジを管理し、クラウドやCI環境で継続的テストを実行できます。

OpenText Japan  profile picture
OpenText Japan

12月 05, 20251 min read

この投稿を x に共有します。 LinkedIn に共有します。 メール送信先

Model Base Testing

SaaSサービスであるOpenText™ Software Delivery Platformのテスト管理機能に「Model-Based Testing」があります。これは、テストをモデルやユニットの単位で構造化し、その組み合わせによって効率よくテストシナリオを作ることが出来るものです。

図:モデルベーステスト概要

OpenText社のウォーターフォール開発対応のプロジェクト管理サーバであるALM/QCにあるビジネスプロセステストに近いものと表現すると簡単に理解いただける方もいるかもしれません。

ビジネスプロセスを管理する専用ツールを使用している場合には、そのデータをインポートすることも可能です。 ビジネスプロセスマイニング等を実施されている場合に、その情報を活用してテストシナリオを効率的に作成することが可能となります。

図:ビジネスプロセスモデルのインポート

OpenText™ Core Functional Testing Model-Based Testingのモデルとユニット

モデルベーステストの最小単位はユニットと呼ばれ、OpenText™ Functional TestingやOpenText™ Core Software Delivery Platform Codeless Test、もしくはSeleniumによって作成した自動テストや手動テストを登録したものです。

モデルに複数のユニットを関連付け、その呼び出し順番からテストステップの組み合わせを作成してモデルベーステストとなります。

図:OpenText™ Software Delivery Platform Model-Based Testingの構成

OpenText™ Core Functional Testing Model-Based Testingのテストパス

モデルにおいて、ユニットをどのような順番で実行するかをワークフローとして登録し、そこに条件分岐などを設定すると複数のテストパスが発生します。

モデルベーステストの機能では、ワークフローを分析してテストが必要なテストパスをモデルベーステストとして自動生成することが可能です。この機能によってモデルベーステストのカバレッジ管理を可能にします。

図:モデルベーステストのカバレッジ

OpenText™ Core Functional Testing Model-Based Testingのテスト実行

モデルベーステストを実行するには、OpenText™ Core Functional Testingの実行を使用します。

テストスイートを作成し、そこに登録したモデルベーステストを設定した後、テストランナーを指定します。

テストランナーはテストを実行するためのエンジンにあたる部分であり、OpenText™ Core Software Delivery PlatformのSaaS上で稼働する「クラウドランナー」と、Jenkins等のCIサーバをテスト実行エンジンとして使用する「テストランナー」の2種類があります。

テストセットとモデルベーステスト、テストランナーの関係は以下の図のようになっており、テストランナーがCodelessTestやSelenium用に分かれていることから、同時に実行するテストは1種類になる点に注意が必要です。

図:モデルベーステストの実行環境

作成したモデルベーステストをテストスイートに登録して、そのままダイレクトに実行するかスケジュール設定して指定時間に実行することも可能です。

継続的テストとして実行する場合には、スケジュールの期間を設定し繰り返し実行するようにします。

図:モデルベーステストの実行
図:モデルベーステストの実行スケジュール

今回のまとめ

OpenText™ Software Delivery Platformのモデルベーステストは、ユニットと呼ばれる単位で自動テストを登録し、そのテストの組み合わせをワークフロー的に管理することが可能です。

ユニット単位で動作する自動テストを用意しておくことで、ビジネスプロセスに詳しい担当者が自動テストツールのスクリプトを作成するなどのプログラミングに近い作業を行う必要が無くなります。

Share this post

この投稿を x に共有します。 LinkedIn に共有します。 メール送信先
OpenText Japan avatar image

OpenText Japan

OpenText™ は、情報管理ソフトウェアおよびサービスのグローバル・リーディングカンパニーです。 ビジネスクラウド、ビジネスAI、ビジネステクノロジーの包括的なスイートを提供し、企業が複雑化するグローバルな問題を解決できるよう支援しています。 オープンテキスト(NASDAQ/TSX: OTEX)の詳細については、https://www.opentext.com/ja-jpをご覧ください。

See all posts

著者の他の記事

RISE with SAP 導入を成功に導く鍵:ERP プロセスのモダナイズにコンテンツが不可欠な理由

RISE with SAP 導入を成功に導く鍵:ERP プロセスのモダナイズにコンテンツが不可欠な理由

RISE with SAP を成功させるには、非構造化コンテンツの近代化が不可欠です。請求書や契約書などの文書管理を放置すると、移行範囲拡大や手作業負荷、コンプライアンスリスクの増加を招き、RISEの効果を阻害してしまうことにもなります。OpenText はコンテンツをSAPコアから切り離し、安全なクラウドで統合管理し、移行効率化・コスト削減・ガバナンス強化・プロセス自動化・AI活用を支援します。これによりクリーンコア実現とS/4HANA移行の加速を可能にするのです。

1月 20, 2026

1 min read

AIの成果はコンテンツ次第:2026年の5つの予測

AIの成果はコンテンツ次第:2026年の5つの予測

AIの成果は高速化よりも、信頼できるコンテンツ基盤の整備が左右します。2026年には、企業はAIをツールではなくコンテンツ基盤の課題として捉え、メタデータやガバナンスを重視するようになるでしょう。AIアシスタントは検索から業務遂行へ進化し、エージェント型AIの台頭には強固な安全装置が不可欠になります。マルチクラウド環境ではゼロコピーで統合ガバナンスが求められ、IDPは非構造データをAI活用可能な情報へ転換する基盤となるでしょう。

1月 16, 2026

1 min read

EDRだけでは守れない現実 ― インシデント対応力が企業を左右する理由

EDRだけでは守れない現実 ― インシデント対応力が企業を左右する理由

企業はEDRで脅威を検知できても、侵入経路や影響範囲など「説明責任」を十分に果たせない課題が残ります。高度化する攻撃やサードパーティ経由の侵害に対し、原因究明・証拠保全・影響評価を行うDFIRが不可欠です。EDRは初動、DFIRは調査と再発防止を担い、両者を組み合わせることでSOCのレジリエンスは向上します。OpenText Endpoint Forensics & Responseは可視化・自動調査・証拠管理を統合し、説明できる組織への進化を支援します。

1月 08, 2026

1 min read