SYSTEM A: klient, produkty i wersjonowane pozycje zamówień.
Dane syntetyczne · niezależna implementacja · powtarzalne scenariusze testowe
Synchronizacja i walidacja danych między systemami
API · mapowanie · idempotencja · wyjątki · uzgodnienie danych
Wynik dla odbiorcy: uzgodnione mapowanie danych, historia synchronizacji, lista wyjątków z dowodem oraz raport PASS/FAIL względem ustalonych reguł.
Pierwszy zakres: próbka danych, eksport lub środowisko testowe. Odpowiedzialność obejmuje uzgodnione mapowanie, reguły synchronizacji, obsługę wyjątków i raport odbiorczy.
Mapowanie → walidacja → stan transakcji → idempotencja i wersje.
Brak mapowania, konflikt wersji, częściowy zapis i przekroczenie czasu.
Historia, kolejka wyjątków, uzgodnienie i raport JSON/CSV.
Oczekiwane decyzje i stan celu zgadzają się z wynikiem.
SYSTEM A → SYSTEM B
Oczekiwane odrzucenie błędnego rekordu daje test PASS. FAIL oznacza rozbieżność względem uzgodnionego wyniku, a nie sam fakt odrzucenia.
Słowniki są kompletne. Pakiet sprawdza zapis, aktualizację, powtórzenia i oczekiwane odrzucenia. Negatywne scenariusze mają izolowane stany transakcji i nie zanieczyszczają kolejki operacyjnej.
Dla osoby technicznej
Sprawdź wejście, reguły, identyfikator przebiegu i dowody w zakładkach poniżej.
Uruchom referencję, następnie wprowadź jedną kontrolowaną zmianę.
Co możesz tutaj zweryfikować
Mapowanie, blokadę duplikatu i starszej wersji, częściowy zapis, odrzucenie błędnego rekordu, ponowienie po błędzie oraz zgodność źródła z celem.
Kryteria odbioru
Referencja: wszystkie scenariusze PASS, bez otwartych wyjątków. Usunięcie jednego mapowania: dokładnie jeden FAIL. Jawna naprawa i retry: PASS i zgodne uzgodnienie. Reset odtwarza ten sam raport referencyjny.
Parametry publicznego scenariusza
Dwa syntetyczne systemy, klient, produkty i wersjonowane pozycje zamówień. Jednostką transakcji jest pozycja zamówienia. Raport pokazuje wynik każdej pozycji oraz częściowe powodzenie zamówienia. Timeout jest kontrolowanym błędem adaptera, nie wywołaniem sieci zewnętrznej.
Publiczny backend izoluje raporty według sesji przeglądarki. Publiczny scenariusz wykorzystuje dwa kontrolowane systemy. Konektor do konkretnego ERP, harmonogram i uprawnienia zapisu są elementami uzgodnionego zakresu wdrożeniowego.
Opisz zakres