Int4 Suite Feature Scope Description & Comparison
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 | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
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. |
| ||||
Provides a configurable mechanism to automatically create Jira tickets (defects) or SAP Solution Manager Incidents based on Test Run reports. |
|
| ||||
Import / Export - Test Cases | Enables Import and Export of Test Case library |
|
|
|
| |
Import / Export - Complete dataset | Enables Import and Export of Test Case library and Automation Objects, DB Validations |
|
|
|
| |
Utilizes the Latent Dirichlet Allocation (LDA) algorithm to analyze and categorize test cases into topics. Based on this categorization, relevant messages are selected from each topic, enabling test case reduction while maintaining comprehensive coverage. Requires access to SAP HANA DB. |
|
| ||||
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. |
|
|
|
| ||
Enables dynamic test case allocation to virtual folders by specified criteria |
|
|
| |||
Enables creation of Test Cases and Folders from Input file |
|
|
|
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 | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
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 using XSLT or the Integration Platform interface. This ensures dynamic and rule-driven request-to-response conversion, enabling realistic test simulations. |
|
| |||
History-Based Response Generation | Generates simulated system responses by leveraging historical records of previously processed messages. This approach ensures realistic test execution by mimicking actual system behavior based on past interactions. |
|
|
Integration Platform Testing
Int4 Suite offers a native SAP API testing solution for SAP integration platforms, including SAP PI/PO and SAP Cloud Integration. It also supports non-SAP integration platforms such as Boomi and WebMethods.
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 | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
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. |
|
|
| ||
Int4 Shield Lite Limitations | Limitation: 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:
|
|
Integration Platform Technology plugins
Feature | Description | Int4 Suite | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
SAP PI/PO Plugin | Provides support for testing SAP PI/PO (ABAP & JAVA stack)
|
|
|
|
|
|
SAP Cloud Integration Plugin | Provides support for testing Neo and Cloud Foundry environments of SAP Cloud Integration.
|
|
|
|
|
|
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 API Management plugin | Provides support for testing SAP API Mangement |
|
|
| ||
Boomi plugin** | Provides support for testing Boomi. |
|
|
| ||
Microsoft Azure Integration Services plugin** | Provides support for testing Microsoft Azure Logic Apps and Microsoft Azure Service Bus |
|
|
| ||
Software AG WebMethods plugin** | Provides support for testing Webmethods |
|
|
| ||
MuleSoft plugin** | Connector to Mulesoft logging platform, enabling test case creation and execution for Mulesoft based API's (limited by configured logging setup on Mulesoft platform) |
|
|
| ||
Generic Adapter for custom integration platforms | A set of services that can be integrated into custom integration platform flows, enabling testing without requiring dedicated support from Int4 Suite. This ensures flexibility for organizations using non-standard or proprietary integration solutions. |
|
|
|
** Additional customer-specific customization might be required to support these integration platform.The appropriate product version must be confirmed in the license agreement.
Event Mesh plugins
Feature | Description | Int4 Suite | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
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 these 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 | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
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. |
|
|
| |||
Activates SAP CI trace and collects processed messages to create test cases for a set of interfaces |
|
|
| |||
Collects processed messages to create test cases for a set of interfaces |
|
|
| |||
Collects processed messages to create test cases for a set of interfaces |
|
|
| |||
Collects processed messages to create test cases for a set of interfaces |
|
|
| |||
Collects processed messages to create test cases for a set of interfaces |
|
|
| |||
Collects processed IDoc messages in SAP S/4HANA systems |
|
|
| |||
Collects processed messages to create test cases for a set of interfaces |
|
|
|
API Testing
Feature | Description | Int4 Suite | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
Reading API Definition from SAP API Management | Supports reading API definitions from SAP Business Accelerator Hub, SAP API Management Portal, or importing them from a file based on the OpenAPI Specification. 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 | Enables the creation of test expressions that simulate policy violations such as Quota Policy, Spike Arrest Policy, and other rate-limiting mechanisms to validate API performance under restricted conditions. |
| ||||
API Key Validation | Provides test expressions to verify 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 authentication flows, including two-legged (client credentials) and three-legged (authorization code) OAuth scenarios, against the required OAuth token endpoint to ensure proper security implementation. |
|
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.
Read more about the features here: Backend testing types
Feature | Description | Int4 Suite | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
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. |
| ||||
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. |
| ||||
Transaction Call-Based Test Cases | Supports test case execution based on recorded SAP transactions, leveraging LSMW (Legacy System Migration Workbench) data structures, allowing for automated and repeatable testing of business processes. |
| ||||
SAP CBTA, SAP eCATT, and SAP Test Suite’s Test Configuration Integration Plugin | Enables the execution of external UI test tools that are compatible with SAP Test Suite directly from Int4 Suite. This integration allows seamless coordination between API testing and UI-based testing, ensuring comprehensive end-to-end test coverage within SAP environments. |
| ||||
Selenium Integration Plugin | Allows the execution of Selenium scripts directly from Int4 Suite, enabling automated UI testing alongside API and backend validations. Requires a Selenium server installation for proper execution. |
|
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 | Int4 | Int4 | Int4 | Int4 |
---|---|---|---|---|---|---|
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. |
| ||||
Automatically links test cases into scenarios based on variable configurations in Automation Objects. This enables dynamic test execution by grouping related test cases into structured workflows. | ||||||
Facilitates integration of Int4 Suite with UI test automation tools, CI/CD pipelines, and defect/test management systems. Supports solutions such as Tricentis Tosca and SAP Solution Manager Test Suite, allowing external tools to trigger Int4 Suite test cases through an exposed API, ensuring a unified testing approach across different layers of the software development lifecycle. |