Ghost Client and Testing Tools

The Genero Ghost Client (GGC) is a Java framework that allows you to test your applications.

You can create different scenarios and user interaction on applications that the GGC can run automatically on a Genero server; that is the Genero Application Server (GAS) and runtime. It can also be used without the GAS in direct connection mode using a stand-alone Dynamic Virtual Machine (DVM).

It allows you to test the business logic and size the infrastructural needs of your applications before release. The GGC acts as a “ghost client” because it does not render a graphical user interface. Therefore you can use it to test applications for different front-ends: Genero Web Client for JavaScript (GWC-JS), GWC-HTML5, GDC, GMA, or GMI. When you want to do load or performance testing, you can specify it to run tests acting as one or more concurrent users from one machine.

You can use the Ghost Client to automate the following tests:

Test scenarios can be developed in two ways:

One of the key features of testing with the Ghost Client is that you do not need to modify the original application code to write test scenarios.

The Ghost Client allows you to develop working test case scenarios that can be run as required to test the stability of your applications before release.