T-Plan Robot Documents > T-Plan Robot Enterprise v2 Tutorial

What is T-Plan Robot Enterprise?

T-Plan Robot Enterprise is an automated testing 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 testing and also testing 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 remote or local host.
  • It is practically 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.

    PC Desktop
    Examples

     
    Automating Windows XP from Windows Vista
     
    Automating Ubuntu Linux from Windows Vista
     
    Automating a local desktop hosted on Ubuntu Linux
     
     
    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 iPod from Windows XP
     
    Automating a Windows Mobile device (HTC Touch Pro) from Ubuntu Linux
     
    Automating Android (HTC Wildfire) from Ubuntu Linux
     
     
    Automating Apple iPod
    from Windows XP


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


    Automating an Android 2.1
    device (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.
    Automating a C/C++ application (MS Paint) on Windows XP
     
    Automating a Java application (jEdit) on Windows XP
     
    Automating web testing (Google search in IE) on Windows XP
     
    Automating a GNOME application (calculator) on Ubuntu Linux
    Automating a C/C++
    application (MS Paint)
    on Windows XP


    Automating a Java
    application (jEdit)
    on Windows XP

    Automating web testing
    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 tests written in Java. This allows to integrate black box GUI tests 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.