Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 1 of 5

Levels

8 min

Listen to this lesson

0:00 / 5:32

Most SAP programs test interfaces in one big phase called SIT, late, with every system and partner connected at once. When something fails, nobody knows whether it is the mapping, the partner, the network, the master data or the process. A layered strategy tests each concern at the cheapest level that can prove it, so that by connected SIT the remaining defects are the ones only connected testing can find. At Contoso the same strategy serves twice: for the S/4HANA go-live, when interfaces still run on SAP Process Orchestration (test system XQ1, port XQ1_PO), and again for each wave that moves interfaces to the SAP Integration Suite test tenant. Examples that use the test tenant come from those waves, such as the Lakeside order flow in Wave 1.

Test levels, from the standard

The ISTQB Certified Tester Foundation Level syllabus (v4.0) describes test levels that map well onto integration work. Component testing tests a part in isolation. Component integration testing tests the interfaces and interactions between components. System testing tests a whole system's behavior. System integration testing tests the interfaces between the system under test and other systems and external services. Acceptance testing validates readiness for use. For an SAP landscape, the components are mappings, scripts, flows, APIs and the business systems at each end.

The ISTQB test levels translated into integration work on Contoso's program, each proving something the level below cannot.
The Sign-Off Table · thesignofftable.com/academy/sap-int-302
Operational testsMonitoring, alerting, reprocessing, reconciliation, cutover steps: can the interface be run?
End-to-end process testsWhole business processes across systems and partners, with real roles: procure-to-pay with Lakeside
Connected system integration testsReal systems and partners connected: CMQ, the test tenant, Lakeside's test system
Interface tests in the SAP landscapeS/4HANA to Integration Suite to a stub, including error paths
Contract testsProducer and consumer agree on structure: IDoc type, XSD, OpenAPI
Mapping and component testsMappings, value mappings, scripts and ABAP logic tested in isolation with sample messages
Integration test levels for an SAP landscape, from cheapest and earliest (bottom) to most expensive and latest (top).
The Sign-Off Table · thesignofftable.com/academy/sap-int-302

What each level proves

LevelProvesCannot proveOwner at Contoso
Mapping and componentEach transformation is right for every variantThat systems can talk to each otherIntegration developers; Kenji's team for ABAP
ContractBoth sides agree on structure and rulesThat the content makes business senseIntegration developers with partner contacts
Interface in SAP landscapeFlows, adapters, error handling work up to a stubPartner acceptance and real routesTheo's integration team
Connected SITReal routes, security and partner processingThe full business process and rolesPriya's test team with partners
End-to-endBusiness outcome across systems and rolesResilience under failure and loadKey users such as Maria, with Priya
Error, volume, recovery, operationalSurvives failures and peaks; can be operatedBusiness correctness of every variantIntegration team, Basis (Sam), operations

What each integration test level proves and who owns it on Contoso's program.

The right column matters as much as the others. Each level needs an owner, an environment, entry criteria and evidence. A level that "everyone" owns is a level nobody runs.

Risk decides depth

Not every interface needs every level at full depth. Contoso classifies its 60-plus interfaces by business impact and technical complexity. A supplier order interface feeding production gets every level. A weekly product text feed to the web shop gets mapping tests, one connected run and monitoring proof. Write the classification into the test strategy, agreed with Grace and the process owners, so the depth is a decision, not an accident of time running out.

LightMapping tests, one connected run, monitoring proof: product texts to the web shop
Technical depthFull mapping and contract tests, error and volume tests: high-volume status feeds
Business depthConnected SIT and end-to-end with key users: simple but critical bank file
EverythingAll levels at full depth: supplier orders to Lakeside, customer orders from Great Lakes Fleet Services
Setting test depth per interface by business impact and technical complexity.
The Sign-Off Table · thesignofftable.com/academy/sap-int-302

What would you do?

Contoso's test plan has a single "SIT" phase of four weeks for all interfaces, starting when every partner is connected. Priya has budget to restructure it. What change gives the biggest reduction in risk?

Key points
  • Test each concern at the cheapest level that can prove it.
  • ISTQB levels map to mappings, contracts, interface tests, connected SIT, end-to-end and acceptance.
  • Every level needs an owner, environment, entry criteria and evidence.
  • Set depth per interface by business impact and technical complexity.

Check your understanding · not graded

Lesson check

  1. 1. Which ISTQB test level focuses on interfaces between the system under test and other systems?

  2. 2. What can a mapping test NOT prove?

  3. 3. Why define an owner for each integration test level?

  4. 4. What should decide how deeply an interface is tested?