Foundations

What is T-Plan Robot Enterprise?

T-Plan Robot (formerly known as VNCRobot) is one of the most flexible and universal black box automated tools on the market. Developed on generic image based principles, it provides a non-intrusive human-like approach to software automation, and it performs well in situations where other tools may fail.

T-Plan Robot Enterprise is an automation tool of the following characteristics: 

  • As it was designed to automate user interaction with a graphical desktop, it is suitable especially for black box GUI software automation and also automation of images
  • Automation of live systems is based on remote desktop technologies where T-Plan Robot acts as a client driving a desktop server running on a local desktop, remote or local host. 
  • It is platform independent. The tool is written in Java and it runs on all major environments which have Java installed. As remote desktop servers are also widely supported, the tool can automate most existing platforms, and the client and server may run on two completely different systems.
  • For a full list of features etc... please view is T-Plan Robot Enterprise a Good Choice for Me?
PC Desktop 
Examples





Automating MacOS 
from Windows 7

Automating Windows XP 
(running in VirtualBox) 
from Windows Vista

Automating Ubuntu Linux 
from Windows Vista

Automating a local desktop 
on Ubuntu Linux
Mobile Device 
Examples





Automating Apple iOS 7 iPad
from Mac OSX

Automating an Android 4.1.2
device (Samsung Galaxy S3)
from Windows 7

Automating Apple iPhone
from Windows XP

Automating an Apple iPad 
from Windows 7





Automating an Apple iPod 
from Windows XP


Automating a Blackberry
Bold 9780 from Windows 7

Automating a Windows 
Mobile (HTC Touch Pro) 
from Ubuntu Linux


Automating an Android 2.1 
(HTC Wildfire) 
from Ubuntu Linux
  • As the tool operates on the level of desktop image, it can automate any application displaying on the connected desktop regardless of its underlying platform or technology.
PC Desktop 
Examples

  

  

  


Automating a C/C++ 
application (MS Paint) 
on Windows XP

Automating a Java 
application (jEdit) 
on Windows XP 

Automating web 
in Internet Explorer 
on Windows XP 

Automating a GNOME 
application (calculator) 
on Ubuntu Linux
  • The product features a rich CLI, comfortable Java Swing GUI, public plug in interface and comprehensive Java API. Open and modular architecture together with extensive documentation makes it easy to customize the tool and adjust it to your needs. 
  • The tool accepts scripts in a simple scripting language as well as those written in Java. This allows you to integrate black box GUI automation, with a Java project code base in a similar way as JUnit or even use the tool as a library of atomic automated desktop actions.

The key driver behind T-Plan Robot is to provide a simple to use yet powerful tool that automatically verifies the end user experience is as intended across multiple platforms.

Specifically, Robot is an "image based" automation tool and approaches test validation from the end-user perspective, providing critical validation that what you want the customer to see, they will actually get. For test projects the tool captures images and checks that these images remain unchanged during the automation execution. For RPA projects we use the same technology to drive the system workflows by matching the images or text, and applying actions to them just as a human being would do.

Given this image based approach, T-Plan Robot is able automate any type of application that employs any form of UI (User Interface), regardless of its underlying architecture.

This allows us to automate a vast range of applications and systems all using the same principles and methods, such as Desktop, Web, Flash, Java, OpenGL, Mobile, Cloud and Citrix.

Essentially, if it appears on a screen Robot can automate it, hence our corporate strap-line: Automate Anything, Anywhere.