Int4 Suite Feature Scope description, valid for Int4 Suite version 4.0
This document describes the features associated with the chosen product from the Int4 Suite. The availability of some of the features may depend on your individual license agreement with Int4.
General Features
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
Test Case Management |
A centralized repository for storing test cases, ensuring easy access and management. Provides a flexible organizational structure, allowing test cases to be grouped into folders for better categorization and retrieval. |
|
|
|
|
|
|
Test Execution |
Test cases can be executed manually on demand or automatically based on a predefined schedule. |
|
|
|
|
|
|
Test Reporting |
Provides both summary and detailed views of test results, including statistical insights. Test results are persisted in the database for traceability and can be exported for further analysis and reporting. |
|
|
|
|
|
|
Stress Testing (Load Generation) |
Enables the execution of a predefined set of test cases multiple times (N-number of iterations) to simulate high system load and assess performance under stress conditions. Helps identify bottlenecks and optimize system stability. |
|
|
|
|
|
|
Test Case Analysis |
A configurable tool that allows grouping test cases based on predefined data fields from its content. Supports moving or copying test cases into a new folder structure according to the grouping criteria, enabling better organization and test management. |
|
|
|
|
|
|
Virtual Folders |
Enables dynamic test case allocation to virtual folders by specified criteria. |
|
|
|
|
|
|
Test Case Loader |
Enables creation of Test Cases and Folders from Input file. |
|
|
|
|
|
|
Companion Apps |
Applications that run inside Int4 Suite, built from Aster scripts and screens, to extend Int4 Suite for a team's own tasks. |
|
|
|
|
|
Service Virtualization
Decouples the SAP landscape from connected non-SAP or external systems by virtualizing sender and receiver systems for asynchronous interfaces on integration platform level. This allows testing to proceed independently of external dependencies. Service Virtualization can be used in both automated and manual testing scenarios, ensuring flexibility and reliability in integration testing.
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
Simulation of Connected Systems for Inbound APIs |
Enables the simulation of external systems by injecting test messages into the integration platform, mimicking inbound API communication with the SAP backend system. Supports various integration platforms; refer to integration platform plugins for a list of supported environments. |
|
|
|
|
|
|
Event-Based Service Virtualization for Asynchronous APIs |
Enables the automatic simulation of communication between virtualized systems and system under test for asynchronous APIs. The external system response is triggered on demand by incoming requests from the SAP environment (Request-Response model), allowing for seamless testing without dependency on live external systems. Supports various integration platforms; refer to integration platform plugins for a list of supported environments. |
|
|
|
|
|
|
Rule-Based Response Generation |
Generates simulated system responses based on predefined transformation rules written as XSLT or Aster scripts. This ensures dynamic and rule-driven request-to-response conversion, enabling realistic test simulations. |
|
|
|
|
|
Large Language Model (LLM) based testing support
Enables application of Large Language Model for implementation of smart assistance in testing management and execution. Includes dedicated functions exposed to LLM as tools, enabling agentic (agent-executed) operations on test data and surrounding environment. Provides automated indexing features enabling quick browsing of test cases.
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
Test Case indexing with business dimensions extraction |
Extracts business dimensions from test case data and indexes the test data by them, so that test cases can be found by the business values they contain. |
|
|
|
|
|
|
“AI Chat” for interaction with Int4 Suite features using a natural language interface |
Provides a familiar chat interface for interaction with the Int4 Suite features using a supported LLM. |
|
|
|
|
|
|
LLM Model and API support |
Models of OpenAI, Google and Anthropic, chosen in the Int4 Suite configuration. |
|
|
|
|
|
|
Int4 Suite MCP |
MCP Server for accessing Int4 Suite Tools. |
|
|
|
|
|
Integration Platform Testing
Int4 Suite offers a native SAP API testing solution for SAP integration platforms, including SAP PI/PO and SAP Cloud Integration. Test case creation and execution are optimized for efficiency, allowing for high-speed, automated testing within seconds. Test cases are generated using historical messages from both test and production systems, ensuring accuracy and relevance. Execution is performed without requiring direct access to integrated systems, as Int4 Suite injects test messages into the initial stages of interface processing within the integration platform. To enable seamless testing and validation, the integration platform technology must support message persistence, ensuring that historical messages can be retrieved and reused for test case generation.
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
Read Test Data from Connected Systems |
Allows the creation of test cases based on historical messages processed on the integration platform. This ensures accurate and relevant test scenarios by leveraging previously exchanged data. Test cases can be manually edited to adjust parameters, modify test conditions, or refine validation criteria as needed. |
|
|
|
|
|
|
Data Scrambling |
Provides anonymization and scrambling of sensitive data before storing it in test cases. This ensures compliance with data privacy regulations and protects confidential information while maintaining the integrity and usability of test scenarios. |
|
|
|
|
|
|
Test Data Dynamization |
Enables dynamic modification of test case content using configurable variables. This allows for flexible test execution by adjusting input values without the need to create separate test cases, improving reusability and efficiency. |
|
|
|
|
|
|
XML/Edifact/Flat Payload Validation |
Compares the results of integration platform testing by analyzing historical outcomes against current execution. The comparator supports multiple formats, including XML, Edifact, and flat files, ensuring compatibility with various message structures. The system also allows for field exclusion or ignoring specific values to accommodate dynamic data variations. |
|
|
|
|
|
|
Performance Reports |
Captures execution performance data from supported platforms (currently SAP Cloud Integration only) and visualizes the results using graphical representations. This enables performance monitoring, trend analysis, and identification of potential bottlenecks in test execution. |
|
|
|
|
|
Integration Platform Technology plugins
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
SAP PI/PO Plugin |
Provides support for testing SAP PI/PO (ABAP & JAVA stack). Supports SAP PI/PO versions NetWeaver 7.31 – 7.5. For older versions, SAP Note 2437778 must be implemented. |
|
|
|
|
|
|
SAP Cloud Integration Plugin |
Provides support for testing Neo and Cloud Foundry environments of SAP Cloud Integration. In SAP Cloud Integration, sender communication is tested using the Int4 Suite Dispatcher IFlow. Testing sender communication for protocols based on private keys (e.g. AS2) is not technically feasible. To perform testing in such cases, it is recommended to split the logic into separate iFlows. Trace persistence or attachments can be used for historical test case creation. |
|
|
|
|
|
|
SAP CI TPM Plugin |
Automatically creates a test folder structure based on SAP TPM (Trading Partner Management) configuration. Supports testing of TPM flows by leveraging B2B monitoring, ensuring accurate validation of business-to-business integration processes. SAP CI TPM Plugin is built to support SAP Standard Integration Package ID CloudIntegrationTradingPartnerManagementV2. Other versions supported on best effort approach. |
|
|
|
|
|
* Limitations of Int4 Shield Lite
Int4 Shield Lite is exclusively intended for SAP PI/PO to SAP Integration Suite migration projects. The permissible scope of software usage includes:
-
Creation of test cases in the SAP PI/PO system.
-
Execution of test cases in the SAP PI/PO system, limited to 14 days after test case creation.
-
Execution of test cases in the SAP Integration Suite.
Event Mesh plugins
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
SAP Event Mesh Plugin |
Support for writing and reading from/to queues and topics to enable test automation. |
|
|
|
|
|
|
SAP Advanced Event Mesh Plugin |
Support for writing and reading from/to queues and topics to enable test automation. |
|
|
|
|
|
|
Solace PubSub+ plugin** |
Support for writing and reading from/to queues and topics to enable test automation. |
|
|
|
|
|
** Additional customer-specific customization might be required to support this integration. The appropriate product version must be confirmed in the license agreement.
Robotic Crawlers
Enables automated test case creation using a robotic crawler that scans the integration platform. Based on predefined criteria, it collects historical interface messages for use in further testing and service virtualization, streamlining the test preparation process.
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
Automatic test case creation using PI/PO Robot |
Automatically generates a folder structure, automation objects, and test cases for SAP PI/PO interfaces. This streamlines test case creation and enhances automation efficiency within SAP PI/PO environments. |
|
|
|
|
|
|
Automatic test case creation using SAP CPI Robot |
Activates SAP CI trace and collects processed messages to create test cases for a set of interfaces. |
|
|
|
|
|
|
Automatic test case creation using IDocs Robot |
Collects processed IDoc messages in SAP S/4HANA systems. |
|
|
|
|
|
|
Automatic test case creation using SAP Integration Suite TPM (B2B) Robot |
Collects processed messages to create test cases for a set of interfaces. |
|
|
|
|
|
API Testing
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
Importing Externally Defined API's |
Imports API definitions from a file based on the OpenAPI Specification (OpenAPI 3 or Swagger 2). This enables seamless integration and testing of APIs within the SAP ecosystem. |
|
|
|
|
|
|
Functional API Testing by HTTP(S) Calls |
Validates the functional correctness of an API by executing HTTP(S) requests. Allows defining an expected output structure and marking a test as success or failure based on whether the actual response matches the configured structure. |
|
|
|
|
|
|
Throttling API Testing |
Validates rate limiting, such as quota and spike-arrest policies, by checking the status code and response time of each call. |
|
|
|
|
|
|
API Key Validation |
Verifies whether an API is secured with an API Key, ensuring that access control mechanisms are correctly implemented. |
|
|
|
|
|
|
API Security (Authentication and Authorization) |
Supports testing OAuth 2.0 client credentials (two-legged) authentication against the required OAuth token endpoint, as well as basic and API key authentication. |
|
|
|
|
|
SAP S/4HANA Backend Testing
Int4 Suite enables testing APIs within SAP S/4HANA systems (SAP IDOC, SAP AIF, etc.). By leveraging Int4 Suite, organizations can focus on the final outcome of application interfaces and ensure the validation of business documents generated in the system, such as sales orders, invoices, and other key transactions.
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
IDOC, AIF, and Proxy Testing |
Supports direct backend testing of inbound and outbound IDOCs and SAP Proxies without requiring an integration platform. Additionally, enables testing of inbound AIF messages, ensuring seamless validation of message processing within the SAP backend. |
|
|
|
|
|
|
Business Objects |
A Business Object is a configuration in Int4 Suite that is used at the Automation Object level to create SAP transactional or master documents such as Sales Orders, Purchase Orders, Deliveries, and Material Masters as test cases based on reference business objects. These documents are created in the tested SAP system using standard SAP APIs. |
|
|
|
|
|
|
SAP S4HANA / ECC Plug-in |
Provides a set of function modules to read SAP documents or trigger IDOCs and SOA messages, such as those generated through Output Control, ensuring comprehensive backend validation. |
|
|
|
|
|
|
Database Document Validation |
Performs test validation by comparing documents posted in the SAP backend against reference data stored in test case definitions. Utilizes pre-delivered, yet fully customizable database mapping templates, ensuring adaptability to various business scenarios. |
|
|
|
|
|
|
RFC/BAPI Testing |
Enables the creation and execution of test cases using RFC function modules, including BAPIs, to validate backend functionality and business logic execution. |
|
|
|
|
|
|
Printout Testing |
Compares PDF printouts, such as forms and documents produced by the tested system, against reference printouts by their text, layout and rendered pages. |
|
|
|
|
|
|
UI Testing |
Records and runs UI tests on SAP GUI for HTML and SAP GUI for Java, acting on the screens as a user does and keeping a screenshot of every step. |
|
|
|
|
|
|
Web Applications Testing |
Records and runs UI tests of SAP Fiori and SAP UI5 applications in the browser, alongside API and backend validations. |
|
|
|
|
|
Automated Business Workflow Testing
Beyond testing individual application interfaces, Int4 Suite enables the validation of enterprise business processes by fully virtualizing sender and receiver systems. This ensures comprehensive SAP end-to-end process testing without dependencies on external systems. Additionally, Int4 Suite allows the combination of interface test steps with UI automation, enabling fully integrated end-to-end testing of business workflows.
|
Feature |
Description |
Int4 Suite Enterprise |
Int4 APITester |
Int4 Shield |
Int4 Shield Lite |
Int4 Messenger |
|---|---|---|---|---|---|---|
|
Workflow Testing (Linking Test Cases in Process Order) |
Enables the grouping of test cases into a structured process order, allowing for data transfer between test steps. This ensures seamless execution of end-to-end business scenarios where test cases depend on outputs from previous steps. |
|
|
|
|
|
|
Process Builder |
Suggests and links the test cases that form a process, based on the business values they share. |
|
|
|
|
|