Sales Operations Test Case

Scope

This test case validates the complete field-sales journey across Pre-Journey, In Store, and Post-Journey activities.

Test Case: End-to-End Field Sales Journey

Field Value
Test Case ID TC-NGSO-215
Module Full Journey (Pre-Journey -> In Store -> Post-Journey)
Priority High
Test Type End-to-End + Business Flow
Requirement Sales Representative can complete a full field sales journey: Synchronization, Pre Order creation, Payment Collection, Stock Movement, Document Printing, and final Synchronization with consistent data in back office.
Preconditions Sales Rep device is online, master data (outlet, product, stock) is prepared.
Test Data Outlet: OUTLET-DEMO-01, Product: PROD-001, Quantity: 10

Steps

Step Action Expected Result
1 Login as Sales Representative and perform initial Synchronization All master data (outlet, product, credit limit, stock) is updated
2 Start Visit to Outlet “OUTLET-DEMO-01” Visit status changes to “In Progress”
3 Create Pre Order for selected product with quantity 10 Pre Order created with correct pricing (subtotal, PPN, discount)
4 Perform Payment Collection using CASH or CREDIT Payment recorded and credit limit updated if applicable
5 Perform Stock Movement / Load adjustment Stock in van is updated correctly
6 Print transaction documents (Invoice & Struk) Documents printed with accurate totals and details
7 End Visit and perform final Synchronization All data (Pre Order, Payment, Stock) successfully sent to back office
8 Verify in Back Office / Report Pre Order, Payment, Stock, and Report data are consistent

Pass Criteria

  • Full journey can be completed without data loss or inconsistency.
  • Pricing, credit limit, stock, and synchronization are accurate.
  • Documents and reports reflect the correct transaction data.
  • UI, API, and database states are fully synchronized.

Evidence Captured

  • Screenshots of each major step: Sync, Pre Order, Payment, Print, Final Sync.
  • API response logs for synchronization.
  • Back office report comparison before & after journey.
  • Database reconciliation for sales, payment, and stock tables.

Back to Project