Int4 Shield helps create, organize and execute tests of selected integration platforms. This allows for test driven development, regression testing and migration scenarios to be accelerated thanks to test automation.
Int4 Shield provides a subset of the APITester features, focusing on virtualization and and the middleware. The Int4 APITester manual applies to Int4 Shield, with the exception of backend validation and external API features, as noted in the manual.
Principle of operation
Int4 Shield utilizes available API's in the integration platforms to inject, inspect, fetch and compare business messages to provide integration testing, supported with service virtualization.
There are two main pillars to the test execution and virtualization:
Virtualization of external systems
Int4 Shield 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.Middleware platforms' behavior inspection
Int4 Shield 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 Shield can technically and functionally validate the integration platform behavior by comparing current execution to historical data.