General Testing
Customer System → MachShip Testing
| Test Scenario | Status (Pass/Fail) | Notes |
| Consignment creates successfully in MachShip per approved workflow | ||
| The approved work flow status/es sync as expected | ||
| All fields have populated in MachShip with the relevant details as expected | ||
| The expected company has been applied to the consignment in MachShip | ||
| The expected ship from location has been applied to the consignment in MachShip | ||
| Frequent locations have been picked up and applied as expected in MachShip (if applicable) | ||
| Correct carrier, carrier account & service applied (where applicable) | ||
| The shipping items have been created as expected with the correct Dimensions, Weights, Quantities and Item Types in MachShip | ||
| If using item data stored in MachShip, the relevant sku has been selected and applied in MachShip | ||
| Dangerous Goods fields transmit correctly (if applicable) | ||
| Pending Consignment Converts to Unmanifested as expected (if applicable) | ||
| Back orders and Part shipments are as per the approved workflow |
Live Rate Testing
| Test Scenario | Status (Pass/Fail) | Notes |
| Quote returns expected carrier service/s | ||
| Quoted rate matches expected costs | ||
| Quote displays transit time (if available) | ||
| Packing Rules are behaving as expected | ||
| Live Rate Shipping Options group/ungroup services as expected | ||
| Live Rate Shipping Option Descriptions are as expected |
Status Updates
| Test Scenario | Status (Pass/Fail) | Notes |
| Updates write back to your external system at the expected stages in MachShip e.g. shipment is manifested and system X is updated. |
Edge Case Testing
| Test Scenario | Status (Pass/Fail) | Notes |
| Invalid address handling | ||
| Missing weight/dimension warnings | ||
| International shipment documentation | ||
| Multi-carton / multi-item handling | ||
| Dangerous Goods with incorrect values e.g. wrong packing group specified | ||
| Shipment with nothing to ship does not sync | ||
| Backorders do not sync until they are ready for fulfilment | ||
| Excluded Ship Via methods are not synced to MachShip | ||