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.
Learning objectives
After you complete the lessons in this module, you will understand how to perform these tasks:
- Identifying GEF test objects using the scroll logic.
- Identifying GEF palette objects.
- Configure object recognition properties.
Time required
This module requires approximately 20 minutes to complete.
Lessons in this module
- Lesson 1: Identifying GEF test objects using the scroll logic
In this lesson, you will observe how Rational Functional Tester identifies Graphical Editing Framework (GEF) test objects that are not displayed in the IBM Rational Systems Developer work area. If the test objects are moved beyond the work area after recording the script, Rational Functional Tester scrolls beyond the work area and identifies the GEF test objects during playback. For example: When you change the resolution of the screen from 1024 x 720 to 800 x 600, the test objects in the work area is hidden. Rational Functional Tester scrolls beyond the work area and identifies these test objects during playback.- Lesson 2: Identifying GEF palette objects
In this lesson, you will observe how Rational Functional Tester identifies the Graphical Editing Framework (GEF) palette objects and displays them as tree items in the script. You can use any of the GEF palette features to create the GEF objects. In this lesson, the zoom palette feature is being used.- Lesson 3: Configure object recognition properties
In this lesson, you will see how to customize object recognition properties in the object library before you record scripts. Customizing the object recognition properties helps make the script resilient to changes in the application under test.