デスクトップアプリのテスト

WindowsアプリのUI上でのユーザー操作をキャプチャし、テストを作成・実行できます。直感的な画面の操作だけで、初心者でもスムーズにテストの作成・修正が可能です。
Windowsアプリに関連する多くのソフトウェア技術やフレームワーク、サードパーティ製コントロールに対応した高性能なオブジェクト認識機能が搭載されており、レガシーなアプリケーションから最先端のテクノロジーで開発されたアプリケーションまで、幅広く対応しています。
Ranorexは、Windowsアプリのテストの確実性と効率性の向上に大きく貢献します。

多くのソフトウェア技術やフレームワーク、サードパーティ製コントロールをサポート

Windowsアプリに関連する多くのソフトウェア技術やフレームワーク、サードパーティー製コントロールをサポートしています。また、新しい技術に追随するため、頻繁にアップデートモジュールを提供しており、対応テクノロジーの数は増加し続けています。また、他製品や旧バージョンのRanorexではオブジェクト認識が難しかったレガシーなデスクトップアプリも、バージョン9.3で搭載された「GDI/GDI+キャプチャ機能」で認識が可能になりました。
Ranorexがサポートしているコントロールの例としては、.Net、WPF、MFC、Win32、VB6、JavaやDevExpressコンポーネントなどのサードパーティー製コントロールなどが挙げられます。

サポートしているデスクトップアプリ

OS

  • Windows 7 SP1
  • Windows 8
  • Windows 8.1
  • Windows 10
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019

サポートしているコントロール

.Net WPF(XAML) Win32 MFC Windows Forms Qt
.Net WPF(XAML) Win32 MFC Windows Forms Qt
Java Delphi VB6 ActiveX Microsoft Visual FoxPro Power Builder
Java Delphi VB6 ActiveX Microsoft Visual FoxPro Power Builder
Microsoft Office GUI Microsoft Access Microsoft Dynamics AX Microsoft Dynamics CRM Microsoft Dynamics NAV SAP
Microsoft Office GUI Microsoft Access Microsoft Dynamics AX Microsoft Dynamics CRM Microsoft Dynamics NAV SAP
Air Infragistics Dev Express Component One Janus
Adobe Air Infragistics Dev Express Component One Janus Syncfusion
Telerik SkinSoft 32 and 64 bit Oracle Forms CEF など
Telerik SkinSoft 32 and 64 bit Oracle Forms CEF など

テストスクリプトをC#あるいはVB.NETで拡張可能

Ranorexのテストスクリプトは、C#またはVB.NETのコードで記述します。Windowsアプリ開発者であれば、テストケースの拡張、あるいはテストアクションのカスタマイズもRanorex StudioのIDEを使用して、容易に行うことができます。テストツール特有の言語を覚える必要はありません。
Ranorex APIRanorexオートメーションヘルパーという機能で、ポップアップウィンドウなどキャプチャだけでは自動化が難しい処理に対応するモジュールやメソッドも用意しています。これらを利用することでより簡単に再現性の高いテストスクリプトを作成できます。

大規模開発から小規模開発までさまざまな環境に対応

Ranorexは、開発規模にとらわれることなく、さまざまな種類のテストで活用できます。

テストを実行ファイル(exe)形式で保存が可能

Ranorexのテストは、実行ファイル(exe)形式で保存できます。コマンドラインからのバッチ実行が可能なので、CIプロセスあるいはビルドシステムに組み込み、テストを自動実行させることが可能です。

テストのリモート実行が可能

複数のマシンに対して、リモートでテストを実行できます。同時にテストを実行ができるため、1回のテスト実行でさまざまなOSやバージョン環境でのテストを行え、実行時間の大幅削減につながります。
またRanorex Agentという付属のツールを使用することで、リモート先での設定やファイルのコピーが不要になり、より簡単にテストのリモート実行が実現できます。

DevOpsツールとの連携

CIツールとの組み合わせだけでなく、Git、Subversionに代表されるバージョン管理ツールや、TestRailのようなテスト管理ツール、NeoLoadといった負荷テストツールなどテスト自動化の各プロセスで使用するさまざまな他ツールとの連携機能を備えています。
他ツールと組み合わせ使うことにより、利用者のニーズに適した開発環境を実現するとともに、リグレッションテスト(回帰テスト)において、より顕著にその効果を実感できます。

UIテスト自動化ツール Ranorexに
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
ranorex-info@techmatrix.co.jp

CONTACT

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。