Testing with Ghost Client Writing and running tests in Genero BDL and Java. What you can testAny interaction a user would normally do on an application can be automatically tested by the Genero Ghost Client.LimitationsThere are some limitations in what you can test with the Genero Ghost Client (GGC).Test typesThe Genero Ghost Client can assist with unit, load, and performance testing.Write, compile, and run BDL testsThe Genero Ghost Client has different methods for creating tests depending on whether you are using Genero BDL or Java. In this section the topics are about writing, compiling, and running BDL tests.Write, compile, and run Java testsThe Genero Ghost Client has different methods for creating tests depending on whether you are using Genero BDL or Java. In this section the topics are about writing, compiling, and running Java tests.Recording logs and generating scenariosA recorded log file can be used by the Genero Ghost Client to store the scenario for testing. You can record logs for the purpose of generating scenarios for testing.Set test environmentThere are options available to specify the environment for a test run in direct connection mode (tcp) to the Genero Desktop Client.Test speed ratioThere is an option available to specify the speed the generated test is played.Check certificatesThe Genero Ghost Client by default does not enforce certificate checks.Scenario failures and check failuresHow the GGC handles a failure during testing depends on whether the failure is a scenario failure or a check failure. Authenticate with single sign onThe Genero Ghost Client allows you to test applications that require authentication through Single sign on.Front callsAs a developer, you must know how to handle front calls in your test.