Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Int4 APITester helps create, organize and execute tests of end-to-end business flows in SAP and non-SAP environments.

...

  1. Virtualization of external systems
    Int4 APITester can inject messages pretending to be an external system in the integration process. Also, it can capture messages submitted in the direction of external systems and validate them for content and structural correctness.

  2. Middleware platforms' behavior inspection
    Int4 APITester utilizes existing APIs of tested integration platforms to access message history/trace and inject messages into the platform. By capturing historical documents, injecting new messages, and analyzing how they were processed, Int4 APITester can technically and functionally validate the integration platform behavior by comparing current execution to historical data.

  3. Validation of business documents and operation with SAP backend
    [This feature is available in APITester only]
    Many tests can be done on the integration platform itself. However, validation of business documents requires accessing the backend system involved in the process. The main feature available in Int4 APITester is the ability to validate business documents by comparing values stored in the database. Additionally, Int4 APITester can work with fetching and injecting IDocs, Proxies and re-trigger outputs from SAP documents.

    1. Database validation is enabled by additional function modules that system administrators can install either separately or as part of the Int4 Suite Add-on on the tested systems.

    2. In case the database validation is not an option, API calls specific to the tested system may be used (if available) to validate business document data.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#FFFAE6

Validation of business documents is available in APITester only

Internal organization

Environments and System lines

...

Int4 APITester is built around the concept of Automation Objects - entities that contain configuration for each test execution step. Automation Objects define the interface under test, test conditions, and necessary data manipulation employing a Variable concept. Automation Objects can also point to other objects (UI scripts, database validation definitions, and more - as documented).

Test cases

A test case is a basic entry representing data for single test execution. The test case execution happens in the context of the assigned Automation Object in a specific Environment. System Line information is read from the Automation Object and can drive additional validation steps, specifically the Database Validation.

Test creators can link test cases into scenarios. It enables testing of complex, multiple-step flows, for example, the Order-To-Cash process.

...