MESCIUSコンポーネントを使用したデスクトップアプリのテスト自動化

MESCIUS社(旧GrapeCity)のコンポーネントは、多くのデスクトップおよびWebアプリケーションで採用されています。アプリケーションの品質維持にはUIテストが不可欠であり、その自動化には、利用するツールが対象のコンポーネントに対応していることが重要です。

これまでRanorexは、一部のMESCIUS社コンポーネントの自動化に対応していましたが、このたびデスクトップアプリケーション向けの主要コンポーネントについても正式にサポートを開始しました。

本記事では、新たにRanorexが対応した「SPREAD for Windows Forms」、「SPREAD for WPF」、「MultiRowPlus for Windows Forms」のテスト自動化についてご紹介します。

MESCIUSコンポーネントとは

MESCIUSコンポーネントは、ソフトウェア開発者向けの高品質なUIコンポーネントおよびツール群で、特にスプレッドシート機能や明細書作成機能で広く利用されています。ここでは、Ranorexが新たにサポートした3つのデスクトップアプリ用のコンポーネントについて紹介します ※そのほかのコンポーネントや詳細情報については、MESCIUS社のWebサイトをご参照ください。

SPREAD for Windows Forms

SPREAD for Windows Formsは、Windows Formsアプリ向けのスプレッドシートコンポーネントです。Windows Formsアプリに組み込むだけで、使いやすい表計算機能を簡単に実装できます。

SPREAD for Windows Formsのサンプルイメージ

SPREAD for WPF

SPREAD for WPFは、WPFアプリ向けのスプレッドシートコンポーネントで、WPF技術を活用した豊かな表現力と柔軟なカスタマイズ性を備えています。Windows Forms版に比べ、より細かなUI調整が可能です。

SPREAD for WPFのサンプルイメージ

MultiRowPlus for Windows Forms

MultiRowPlus for Windows Formsは、Windows Formsアプリ向けのデータグリッドコンポーネントで、複数行にまたがるセル構成や複雑なレイアウトを自由に表現できる点が特徴です。Windows Forms標準のDataGridViewよりも柔軟で多彩なセルテンプレートを使うことができます。

MultiRowPlus for Windows Formsのサンプルイメージ

そのほか、帳票・レポート開発コンポーネント「ActiveReports」や入力支援コンポーネント「InputMan」、コンポーネントセット「ComponentOne」などがあります。デスクトップアプリだけでなく、Webアプリ用のコンポーネントもあります。

テスト自動化ツール「Ranorex」とは

Ranorexで、MESCIUSコンポーネントを使用したデスクトップアプリのUIテストを自動化できます。アプリ改修時などにリグレッションテストを自動化することで、テスト工数を削減できます。また、人為的ミスも回避できるためシステムの品質も維持できます。

RanorexによるMESCIUSコンポーネントのテスト自動化

テスト操作をレコーディングすることで、簡単に自動化するためのテストを作成できます。

Ranorexのレコーディングによる自動テストの作成

Ranorexの特長などの製品紹介資料は以下からダウンロードいただけます。

Ranorexは、14日間の体験版を無償でご利用いただけます。MESCIUSコンポーネントを使用したデスクトップアプリのUIテスト自動化を検討のお客様は、体験版をダウンロードしてご評価ください。

Ranorexは、14日間の体験版を無償でご利用いただけます。
体験版をダウンロードしてご評価ください。

「Ranorex」によるMESCIUSコンポーネントを使用したデスクトップアプリのテスト自動化

RanorexによるMESCIUSコンポーネントを使用したデスクトップアプリのテスト自動化については、ホワイトペーパーをご用意しています。ぜひ資料をダウンロードしてご確認ください。