CI ツールとの連携
Ranorex は、ローカル/リモート マシン上で自動テストを手動で開始するための完全なスタンドアローン ツールとして使用できます。しかし、他のツールと連携することで、Ranorex をより強力で広範囲に適用することができます。これらのツールには、継続的インテグレーション (CI) ツール、テスト管理 (TM) ツール、簡単なタスク スケジューリング ツールがあります。これらのツールとの連携には、自動テストが自動的に開始されるという大きなメリットがあります。この自動テストの開始は、特定のアクション (開発者からのソース コードのコミットなど)、定期的なビルド (夜間ビルドなど)、またはテスト オートメーション対象のテスト ケースによって呼び出されることも、スケジューリングされたタスク (毎夜午前 0 時など) によって単純に呼び出されることもあります。
CI ツール
便利で高性能な CI ツールが多数存在しています。典型的な継続的インテグレーション プロセスに Ranorex を統合する方法については、以下の Ranorex のブログを参照してください。
Integrate Ranorex into Any Continuous Integration Process
広く普及しているいくつかの CI ツールについては、以下のブログを参照してください。
- Jenkins: Integrating Ranorex Automation in Jenkins CI Process
- Bamboo: Bamboo CI with Ranorex Test Automation
- TeamCity: Integrating Ranorex Automation in TeamCity CI Process
xUnit/JUnit を使用した、一般的な CI ツール (例: Jenkins) に Ranorex レポートを統合する方法については、以下のブログを参照してください。
Fully integrate your Ranorex Report with CI tools like Jenkins using xUnit
このブログには、Ranorex レポートの xUnit/JUnit 形式への XSL 変換に関する説明と、ダウンロード可能なサンプルも含まれています。
ソース管理/バージョン管理ツール
Ranorex Studio とソース管理ツールを連携することもできます。Ranorex Studio ソリューションの関連ファイル (テキストベースのファイルのみ) の管理には、一般的なソース管理ツールが使用できます。
Git, SVN (Subversion), TFVC (Team Foundation Version Control) との連携については、⇢ ソース管理 を参照してください。