Integration Testing
The customer testing phase begins after internal validation confirms core functionality. During this phase, the integration transitions from internal control to client-led testing. eCommerce integrations are typically handed over in a “Pending Workflow” status, allowing clients to verify order flows and live rates before full activation.
For eCommerce integrations, the initial testing is completed internally by the client inetgrations team. This internal phase ensures that order sync and live rate functionality are working as expected. Once these results are verified and the requested setup is complete, the integration is handed over to the client for their own validation phase. Handover typically occurs while the integration remains in a “Pending Workflow” state.
Customer Testing Process
After internal testing, the customer should validate the integration within their live or staging environment. The goal is to ensure it works with their business processes, product data, and approved workflows.
Customers should:
- Confirm consignments flow correctly from their system to MachShip.
- Validate live pricing (if applicable), order sync, and tracking updates.
- Test edge cases: missing weights, multi-location orders (if applicable), and invalid addresses.
- Confirm write-back accuracy: freight cost, tracking link, ETA, and carrier service.
- Validate timing: updates should appear within the workflow approved interval.
Testing Checklists
This section will cover generally testing and items to review. Then each integrated platform follows a slightly different workflow. The platform-specific guides provide tailored checklists for what to test and confirm before sign-off.
In This Section
- General Testing
- Shopify Platform Testing Checklist
- Peach Platform Testing Checklist
- WooCommerce Platform Testing Checklist
- Magento Platform Testing Checklist
- Flat File / FTP / SFTP Platform Testing Checklist
- Cin7 Omni Platform Testing Checklist
- MYOB Exo Platform Testing Checklist
- Maropost / Neto Platform Testing Checklist
- Retail Express (REX) Platform Testing Checklist
- Cin7 Core / Dear Platform Testing Checklist
- MYOB Acumatica (Advanced) Platform Testing Checklist
- Custom API Integration Testing Checklist
- NetSuite Platform Testing Checklist