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

Is T-Plan Robot Enterprise a good choice for me?

The most important factor to realize is that since the tool is able to test anything on the graphical desktop, it will suffice for almost any black box GUI testing. Whether you test a GUI application, web application or a system component, the tool will work fine; it will just never provide the same level of features as an object oriented tool focusing on one particular application technology.

 T-Plan Robot Enterprise performs very well and is often one of the very few solutions in these situations:
  • Testing of a mixture of technologies. Do you need to test CLI, GUI and/or a web interface in one go? Does your application contain a technology or a feature which is not supported by other test tools? T-Plan Robot Enterprise is very likely to help you with it.
  • Testing on less common platforms. Whether your system under test runs Solaris, Linux, HP-UX or any other less frequent desktop OS, we support it as long as there's a VNC server for that platform.
  • Cross-platform testing. Do you need to connect to and automate on different platforms inside a single script? Would you like to design test scripts which would run across different systems? T-Plan Robot can do it - an individual component can be represented by an image collection rather than one single image and platform-dependent pieces of code (routines) may be implemented through libraries separately from the main test script.
  • Testing with images involved. Does your application display images or objects which are not recognized by the GUI component hierarchy in object oriented tools? Remember it's not a problem for T-Plan Robot.
  • Non-invasive testing is required. There are projects which require no installation of third party components on the tested system to eliminate any environment risks. As remote desktop technologies are in many cases supported natively by the OS, T-Plan Robot Enterprise is a good candidate. For example, on Linux you may enable VNC access to your default OS desktop. Mac OS on the other hand provides connection through ARD (Apple Remote Desktop) which is compatible with VNC. 
T-Plan Robot Enterprise is also suitable where:
  • Fast automation is needed (shorter test cycle). As you don't have to deal with the underlying technology and the application GUI structure, creation of automated test scripts is generally simpler and faster than with object oriented tools.
  • There's a lack of skilled QA staff. As the tool is easy lo learn and understand, it may be operated by a person with very limited programming background.
  • Extensive verification means are not required. A good example is localization (l10n) testing where the typical goal is to execute one or more test scripts against a single program and multiple language packs in order to produce a set of screen shots of the localized product. These may be later on sent to language experts to verify the translation quality. In such a case one doesn't really need the GUI component hierarchy to be involved.