Testing That OpenText Functional Testing Recognizes Your Testing Environment

After you define a minimal testing environment with a small number of test object classes and implement the GetTestingEnvironment method, you can test the initial communication between OpenText Functional Testing and your Testing Agent.

To test that OpenText Functional Testing recognizes your testing environment:

  1. Install your Testing Agent on a computer on which OpenText Functional Testing is installed.

  2. Write a program that calls the RegisterTeaAut C function, and run the program to register the Testing Agent on the OpenText Functional Testing computer. For more information, see Registering Your Testing Agent.

  3. Open OpenText Functional Testing. OpenText Functional Testing recognizes the registered Testing Agent and displays its environment's name in the Add-in Manager dialog box. (If the Add-in Manager dialog box does not open, see the OpenText Functional Testing Help Center for instructions.)

    Note: If the environment name is not displayed in the Add-in Manager dialog box make sure that the Testing Agent is registered properly.

  4. Select the check box for your environment and click OK. OpenText Functional Testing runs the Testing Agent and calls GetTestingEnvironment to retrieve the information about the testing environment.

  5. In OpenText Functional Testing, create a test that performs test object methods on the test objects that you defined in your testing environment.

    You can use one of the following methods to create the test:

    • Define new test objects in the object repository editor and then use these test objects in steps in the Keyword View or the Step Generator.

    • Create the test in the Editor and define the test objects by using programmatic descriptions.

    For more information, see the OpenText Functional Testing Help Center .

  6. Test that the definitions that you made in the testing environment work properly. Check the following items:

    • The icons used to represent the test object classes you defined (in the Keyword View and the Step Generator)

    • The test object methods available for each test object. Check in Statement Completion in the Editor, in the Operation column in the Keyword View, and in the Operation box in the Step Generator.

    • The number and types of arguments required for each test object method. Check in Statement Completion in the Editor, in the Value column in the Keyword View, and in the Arguments table in the Step Generator.

    • The step summary in the Documentation column in the Keyword View shows the string from the Documentation element in the testing environment definition

    • The tooltips for the test object methods in the Keyword View, Editor, and Step Generator show the string from the Description element in the testing environment definition.

    • The following additional details from the testing environment definitions should be reflected in the Step Generator:

      • ReturnValueType

      • HelpInfo (the context-sensitive help topic for this step)

      • Arguments whose IsMandatory attribute has the value true should be marked as mandatory in the Step Generator