Vollständige Geschäftsabläufe testen
Prüft Geschäftsfunktionen über verbundene Dokumentlebenszyklen und Ausnahmen statt nur einzelne Erstellungs- oder Bearbeitungsseiten.
end-to-end-business-verification
Teammitglieder mit diesem Skill
Wann ist der Skill hilfreich?
Nutze ihn bei Auftragsabläufen mit Freigabe, Bestand, Lieferung, Rückgabe und abzustimmenden Berichten.
Wobei hilft er dir?
- Prüft Angebot, Freigabe, Auftrag und Teillieferung gemeinsam.
- Testet konkurrierende Reservierungen, Stornierungen und Retouren.
- Prüft wiederholte Importe und Berichte anhand erhaltener Historie.
Das könntest du fragen
Prüfe einen Auftrag mit Teillieferung, Rückgabe und passender Gutschrift. Verfolge denselben Auftrag in Lager- und Finanzansichten. Rückgabemenge, Gutschrift und Umsatzbericht müssen mit der erhaltenen Dokumenthistorie übereinstimmen.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
End-to-End Business Verification
When to Use
Use when designing test plans, writing automated integration tests, or reviewing CRM/ERP implementations.
Test the Complete Business Workflow, Not Isolated CRUD Forms
Testing that POST /quotes inserts a row and PATCH /quotes/:id updates a field proves almost nothing about an ERP/CRM system. Every business feature must be verified across its complete multi-step lifecycle and exception paths:
1. End-to-End Happy & Partial-Execution Flows
Walk a realistic business transaction through all connected modules in an automated integration test:
- Example (Quote $\rightarrow$ Approval $\rightarrow$ Order $\rightarrow$ Partial Fulfillment):
- Create a
draftQuote with 2 line items (Item A: 10 pcs @ 100 EUR,Item B: 5 pcs @ 200 EUR) and a discount that triggers manager approval. - Verify the requester cannot self-approve (
403) and cannot convert an unapproved quote to an order. - Approve the quote as an authorized manager; verify editing the quote amount now invalidates the approval or is blocked.
- Convert the approved quote into a
SalesOrder; assert line prices, currency, customer references, and quote lineage match 100%, and catalog price changes after this point do not mutate the order. - Verify inventory reservation:
reserved_qtyincreases by10and5, andavailable_to_promisedecreases accordingly. - Execute a Partial Fulfillment (ship
6 pcsof Item A and0 pcsof Item B):- Assert
Orderfulfillment status transitions topartially_fulfilled. - Assert line 1 shows
ordered: 10, fulfilled: 6, remaining: 4,on_handdrops by6, and remainingreservedis4.
- Assert
- Execute the remaining fulfillment (or cancel/return the unshipped remainder) and assert final state and inventory balances reconcile to the exact unit and cent.
- Create a
2. Mandatory Exception, Reversal & Contention Scenarios
Always test the real-world operational exceptions:
- Insufficient Stock / Concurrent Oversell: Two concurrent orders competing for the last
5units in stock $\rightarrow$ exactly one succeeds (or backorders according to business policy) andavailable_qtynever drops below zero unintentionally. - Partial Cancellation & Returns (RMA): Cancelling remaining unshipped lines on a partially fulfilled order, or returning
2defective units from a delivered shipment $\rightarrow$ verify stock restoration/quarantine and credit eligibility. - Duplicate Merge & Sync Idempotency: Re-running an import or webhook delivery twice, or merging two duplicate customer accounts that both have open opportunities and orders $\rightarrow$ verify zero lost history and zero double-counted revenue.
Enthaltene Dateien 1
SKILL.md
