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?
  • 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.
  • 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.