Foundations
T-Plan Robot Enterpriseとは?
T-Plan Robot(旧称VNCRobot)は市場で最も柔軟で普遍的なブラックボックス自動化ツールの一つです。一般的なイメージベースの原理に基づいて開発され、ソフトウェア自動化に人間のような非侵入的なアプローチを提供し、他のツールが失敗するような状況でもうまく機能します。
T-Plan Robot Enterpriseは、以下の特徴を持つ自動化ツールです:
グラフィカルデスクトップとのユーザーインタラクションを自動化するように設計されているため、特にブラックボックスGUIソフトウェアの自動化や画像の自動化に適しています。
ライブシステムの自動化はリモートデスクトップ技術に基づいて おり、T-Plan Robotはローカルデスクトップ、リモートまたはローカルホスト上で動作するデスクトップサーバーを駆動するクライアントとして動作します。
プラットフォームに依存しません。このツールはJavaで書かれており、Javaがインストールされているすべての主要な環境で動作する。リモート・デスクトップ・サーバーも広くサポートされているため、このツールは既存のほとんどのプラットフォームを自動化することができ、クライアントとサーバーは全く異なる2つのシステム上で実行することができる。
このツールは デスクトップイメージこのツールは、デスクトップ・イメージのレベルで動作するため、基盤となるプラットフォームや技術に関係なく、接続されたデスクトップ上に表示されるあらゆるアプリケーションを自動化することができます。
製品の特徴は 豊富なCLI、快適なJava Swing GUI、パブリック・プラグイン・インターフェースそして包括的なJava API.オープンでモジュール化されたアーキテクチャと豊富なドキュメントにより、ツールのカスタマイズが容易で、ニーズに合わせて調整することができます。
ツールはシンプルな スクリプト言語またJavaで書かれたもの.これにより、JUnitと同様の方法でJavaプロジェクトのコードベースにブラックボックスGUIオートメーションを統合したり、アトミックな自動デスクトップアクションのライブラリとしてツールを使用したりすることができる。
T-Plan Robotの主な原動力は、エンドユーザーエクスペリエンスが複数のプラットフォームで意図された通りであることを自動的に検証する、使いやすく強力なツールを提供することです。
具体的には、Robotは「画像ベース」の自動化ツールであり、エンドユーザーの視点からテスト検証にアプローチし、顧客に見てもらいたいものが実際に得られるという重要な検証を提供します。テストプロジェクトでは 、このツールは 画像をキャプチャし、自動化の実行中にこれらの画像が変更されないことをチェックします。RPAプロジェクトでは、同じテクノロジーを使用して、 画像や テキストを 照合し、人間が行うのと同じようにアクションを適用すること で、システムのワークフローを駆動します 。
このような画像ベースのアプローチにより、T-Plan Robotは、基本的なアーキテクチャに関わらず、あらゆる形式のUI(ユーザーインターフェース)を採用するあらゆるタイプのアプリケーションを自動化することができます。
そのため、デスクトップ、ウェブ、Flash、Java、OpenGL、モバイル、クラウド、Citrixなど、さまざまなアプリケーションやシステムを同じ原理と方法で自動化することができます。
基本的に、スクリーンに表示されるものであれば、ロボットは自動化することができます:どこでも、何でも自動化します。