Lesson 3 of 5
Connected SIT
9 min
Listen to this lesson
Connected system integration testing (SIT) runs interfaces across real systems: Contoso's S/4HANA quality system CMQ, the middleware test system (PO XQ1 for the conversion go-live, the Integration Suite test tenant and Cloud Connector for migrated interfaces), and the partners' own test systems. It is the only level that proves real routes, certificates, partner processing and acknowledgments. It is also the most expensive level to run, because it depends on other companies' calendars, environments and data.
Map the environments
| Interface | Contoso side | Middleware | Partner side | Availability |
|---|---|---|---|---|
| Supplier orders | CMQ client 100 | XQ1 at go-live; test tenant SFTP flow from Wave 1 | Lakeside test intake | Weekdays, 08:00 to 16:00 Eastern |
| Customer orders | CMQ client 100 | XQ1 AS2 channel at go-live; test tenant from Wave 2 | Great Lakes Fleet Services test EDI | Two agreed test weeks per cycle |
| Bank payments | CMQ client 100 | XQ1 at go-live; test tenant PGP and SFTP flow after its wave | Bank's test gateway | Booked slots only, five days' notice |
| Carrier labels | CMQ client 100 | XQ1 at go-live; test tenant REST flow after its wave | Carrier sandbox API | Always on, rate limited |
Partners often have limited test availability: booked slots, short windows, shared test systems that other customers use too. Late coordination is one of the most common reasons connected SIT slips. Priya contacts every partner at test planning with the interfaces, dates, data needs and contacts, and books the windows into the test calendar like any other dependency.
Align the test data
Connected tests fail on data more than on code. Both sides must know the same keys: Contoso's supplier number for Lakeside, Lakeside's customer number for Contoso, the cross-reference from CMC-RTR-200 to Lakeside's part number, the ship-to codes for plants 1710 and 1720. Build a shared test data sheet per partner, agree it before the window opens, and check it in both systems on day one. Real partner data in test systems also needs the same privacy care as any other copy of production data.
Entry criteria
- Mapping and contract tests passed for the interface's current version.
- Interface tests to a stub passed, including error paths.
- Connectivity tests passed in the test tenant: host, certificate, credentials, Cloud Connector route.
- Partner confirmed ready: test system available, contacts named, shared test data loaded.
- Test cases, expected results and evidence rules agreed with the partner.
- Defect process agreed across companies: where defects are logged, who triages, response times.
- 6 weeks beforePartner kickoffInterfaces, windows, contacts and data needs agreed with Lakeside.
- 3 weeks beforeData and certificatesShared test data sheet loaded on both sides; test certificates exchanged.
- 1 week beforeEntry checkConnectivity tests, stub tests and contract tests confirmed green.
- WindowConnected executionHappy paths, error paths and acknowledgments; daily joint triage call.
- AfterEvidence and retestResults signed by both sides; retest slot booked for open defects.
During the window
Run a short daily triage call with the partner while the window is open. For each failure, record the message identifiers on both sides and agree where the defect sits before anyone fixes anything. Cross-company defects stall when each side waits for the other to prove it is not theirs; shared identifiers and monitor evidence end that quickly. Book a retest slot before the window closes, because the next free slot may be weeks away.
What would you do?
Three days into Great Lakes Fleet Services' two-week test window, half of the inbound orders fail in CMQ because the customer's ship-to codes do not exist in client 100. Maria asks what went wrong in planning. What is the most accurate answer?
- Connected SIT proves real routes, security, partner processing and acknowledgments.
- Map environments and partner availability early; book windows as dependencies.
- Agree a shared test data sheet per partner and check it in both systems.
- Use entry criteria, daily joint triage with shared message IDs, and pre-booked retests.
Check your understanding · not graded
Lesson check
1. Why coordinate partner test windows early?
2. Which is a sound entry criterion for connected SIT?
3. What ends cross-company defect stalemates fastest?
4. Why book the retest slot before the partner window closes?