Automatic test case creation using Boomi Robot

The Int4 IFTT Boomi Robot is a report which simplifies and accelerates the mass test case creation process. With the Robot, you have the option to create a large number of test cases for different Boomi processes at once.

Tcode for the Boomi Robot is /INT4/IFTT_BM_ROBOT
You can also access the Robot from Int4 IFTT Cockpit via Goto Menu.

Steps:

  1. In Environment Selection, please select the environment from which you want to create test cases:

     

  2. In the next section, called Message Selection Criteria, you can specify all the criteria considered by Robot during message selection.


    Prerequisite for Robot usage is the completion of Extended Configuration:

    Extended Configuration contains a list of processes scanned by Robot, including mapping to IFTT Automation Objects and additional configuration options.

    1. List of Processes can be Imported directly from Boomi by selecting the Import button

      Import functionality allows filtering processes on selected Landscape by Process Name ( you can provide partial name only). 
      Example:

       




    2. After importing the processes, there are three options to configure the Automation Objects:

      1. Manually - Fill the Automation Object Name

      2. Propose Automation Object - The program will look into the Int4 IFTT Automation Object Database for already existing Process configuration. Based on the name, it will populate the IFTT Automation Object.

      3. Generate Object IDs - If the system doesn’t find existing automation objects, you can create them automatically by clicking on the Generate Object IDs button.
        The system will propose the automation object names for interfaces that are not yet configured in Int4 IFTT. 
        You can keep names proposed by IFTT or overwrite them with your names, for example, based on WRICEF Numbers.

    3. Lastly, in the Extended Configuration, you may set a folder in which test cases should be created:

       

      In a column Test Case Folder (2), you can enter the main folder where test cases created by Robot should be located. It’s possible to leave this column empty and forward this task to Robot.

      You can also specify a subfolder name - Level 1 Subfolder Name (1). In this case, Robot will create test cases in a new folder from this column. It means that this subfolder will be located either as a child of Test Case Folder (2) or - if you won’t specify the main folder here - under the folder entered in the main screen.

    4. Save this configuration, and you can go back to the main screen.

  3. You can filter the Extended Configuration object list providing either IFTT Automation Objects or Process Names.

  4. Specify a Time Range for message search.

     

  5. In the next section, you can specify Execution Parameters:

    • Test Run - Robot will search for messages and list out the results without creating any test cases

    • Log Level Debug - this option enables detailed logging, which might be helpful during troubleshooting.

  6. The last section covers Test Case Creation Parameters:

     

    • Firstly, specify Target Folder where test cases created by Robot should be located (use the F4 input help if needed).
      Suppose you didn't specify Automation Object ID in Extended Configuration, or Robot won't find a given object. In that case, you can select a checkbox to force the creation of an automation object during execution (checkbox Create Automation Objects if ID from Extended Configuration is missing).

    • Define rules about Test Case folders in case folder was not maintained in Extended Configuration. You can ask Robot to search for an existing folder or create a new one using a search pattern. For more information about possible Search Patterns, please open the F1 help.

    • maximum number of test cases per folder (including already existing ones),

    • Select Skip duplicates in the same folder in case you don't want to have more than one test case with the same MessageID,

    • Randomize message selection Suppose there is a bigger number of messages in Dell Boomi, for example, 200. In that case, you can select this option to pick up messages randomly instead of picking ten messages in a row.

  7. After specifying all the criteria, the report can be executed either in the foreground or background.
    Based on the parameters, Robot automatically downloads the messages from the Boomi platform, creates the folders and test cases. 
    After each detailed execution report is presented with information about created test cases.

© 2017 - 2022 Int4 AG All rights reserved