Windowsデスクトップアプリの
テスト自動化ツール Ranorex の特徴
幅広い現場でWindowsデスクトップアプリの
UIテスト自動化を実現
組み込み系
WPFアプリ、CAD等
金融
レガシーシステムにも対応
業務/基幹系
ERP、会計、生産管理等
運輸・物流
帳票や伝票のテスト
医療
画像の検証も可能
その他
マスコミ、小売、インフラなど
業種・業界を問わず多様なお客様に活用いただいています。
コーディング不要!設定のみでカンタンにテストシナリオ作成
テストシナリオの作成や修正に、コーディングは不要です。マウスやキーボードの操作を直接記録する形で、テストを組み立ていくことができます。作成したシナリオの修正も、ボタンのクリックや右クリック、コピー&ペーストといった直感的な操作だけで実現できます。プログラミング知識のない方でも、簡単にテスト作成がおこなえます。
業界随一のオブジェクト認識精度で、他製品では認識が難しいフレームワークにも対応
Windows デスクトップアプリに関連する多くのソフトウェア技術やフレームワーク、サードパーティー製コントロールをサポートしています。また、新しい技術に追随するため、頻繁にアップデートモジュールを提供しており、対応テクノロジーの数は増加し続けています。例として、.NET、WPF、MFC、Win32、VB6、JavaやDevExpressコンポーネントなどのサードパーティー製コントロールなどに対応しており、他製品では認識が難しいオブジェクトも認識可能です。
オフライン環境でも利用可能
Ranorex は、クライアント型のツールのため、インターネット接続のない開発環境でも利用することができます。また作ったテストシナリオは、ローカル環境にファイル形式で保存されるため、クラウドにアップロードするセキュリティリスクも考える必要がありません。
Windowsデスクトップアプリ以外のテスト自動化でも利用可能
Ranorex は、デスクトップアプリケーションの操作はもちろん、Webアプリケーションやモバイルアプリケーションの自動化も可能です。マウスクリックやキーボード入力といった一般的な操作だけでなく、以下のような操作を、複雑なコードを書かずに自動化することも可能です。
- デスクトップ、Web、モバイルの異なる複数アプリケーションの操作
- Windowsの操作を挟むテスト(ファイルのアップロード/ダウンロード、エクスプローラーの操作など)
- テスト中のメール送受信
- テストシナリオ内でのバッチファイルの実行
これらの機能を使用することで、結合テストやシナリオテストで発生する一連の操作の流れを自動化することができます。手動でおこなってきたテストの実施コスト削減だけでなく、テスト実施回数を増やすことでの品質向上も期待できます。
デスクトップアプリ開発者が使いやすいテスト自動化ツール
テストを作成・編集するツールである Ranorex Studio と、テスト資産である Ranorex ソリューションは、Visual Studio の構成に準拠しているため、デスクトップアプリの開発に携わっている方に理解しやすい見た目になっています。プログラミング知識のない初心者から、ベテランの開発者まで幅広いユーザーが活用できるツールです。
テストスクリプトをC#あるいはVB.NETで拡張可能
Ranorexのテストスクリプトは、C#またはVB.NETのコードで記述します。Windowsアプリ開発者であれば、テストケースの拡張、あるいはテストアクションのカスタマイズもRanorex StudioのIDEを使用して、容易におこなうことができます。テストツール特有の言語を覚える必要はありません。
Ranorex APIやRanorexオートメーションヘルパーという機能で、ポップアップウィンドウなどキャプチャだけでは自動化が難しい処理に対応するモジュールやメソッドも用意しています。これらを利用することでより簡単に再現性の高いテストスクリプトを作成できます。
テストの自動実行
Ranorexのテストは、実行ファイル(exe)形式で保存できます。タイムスケジューラーから指定した時刻にテストシナリオを起動したり、コマンドラインからのバッチ実行がおこなえます。CIプロセスあるいはビルドシステムに組み込み、テストを自動実行させることで、より効率的に開発のサイクルを進めることができます。
リモートでの実行
複数のマシンに対して、リモートでテストを実行できます。1回のテスト実行でさまざまなOSやバージョン環境でのテストを実施することで、実行時間の大幅削減につながります。
DevOpsツールとの連携
CIツールとの組み合わせだけでなく、Git、Subversionに代表されるバージョン管理ツールや、TestRailのようなテスト管理ツールなどテスト自動化の各プロセスで使用するさまざまな他ツールとの連携機能を備えています。
関連ブログ
Ranorex Studio で今すぐテスト自動化をはじめましょう
お使いのPCにRanorexをインストールすれば、すぐに自動化をはじめられます。体験版で14日間、Ranorexのすべての機能をお試しいただけます。
Ranorex のデモ、評価支援、使用方法のサポート等をご希望の方も、上記の体験版ダウンロードページからお申込みください。