Introduction: Test GEF applications
This tutorial is designed for IBM Rational Functional Tester to test the function of Graphical Editing Framework (GEF) objects that are implemented using GEF. For this tutorial, GEF objects were created using IBM Rational Systems Developer Version 7.0.5 (the application under test). The Rational Functional Tester test object map lists the GEF objects in the application under test. The test object map contains recognition properties for each GEF object.
Learning objectives
This tutorial is divided into two modules and each module is divided into lessons. You will see how to test GEF applications using Rational Functional Tester .
Time required
This tutorial requires approximately 45 minutes to finish. If you explore other concepts related to this tutorial, it might take longer to complete.
Skill level
Intermediate and advanced
Audience
This tutorial is divided into two modules.
- Module 1 provides an overview of the GEF objects in the application under test and shows you how to enable the GEF application.
- Module 2 shows how to extend Rational Functional Tester capabilities to test the GEF applications.
Modules in this tutorial
- Module 1: Test GEF applications
This module will give you an overview of the Graphical Editing Framework (GEF) objects that are created in IBM Rational Systems Developer, which is the application under test. You will also see how to enable GEF applications and create verification points to test the GEF objects. In this module you will observe how IBM Rational Functional Tester recognizes the GEF edit parts in the application under test.- Module 2: Applying Rational Functional Tester capabilities to GEF objects
In this module, you see how IBM Rational Functional Tester capabilities are applied to Graphical Editing Framework (GEF) objects. Rational Functional Tester identifies GEF objects that are not visible in the work area. It also recognizes GEF palettes in the application under test. You will see how to make the functional test scripts more resilient to changes by configuring object recognition properties.